CmsRecipient コンストラクター

定義

CmsRecipient クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
CmsRecipient(X509Certificate2)

公開キー アルゴリズムの既定の暗号化モードとCmsRecipientサブジェクト識別子を使用して、指定した証明書を使用して、IssuerAndSerialNumber クラスの新しいインスタンスを初期化します。

CmsRecipient(SubjectIdentifierType, X509Certificate2)

公開キー アルゴリズムの既定の暗号化モードを使用して、指定した証明書と受信者識別子の種類を使用して、 CmsRecipient クラスの新しいインスタンスを初期化します。

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

IssuerAndSerialNumberサブジェクト識別子を使用して、指定した RSA 証明書と RSA 暗号化パディングを使用して、CmsRecipient クラスの新しいインスタンスを初期化します。

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

指定した RSA 証明書、RSA 暗号化パディング、およびサブジェクト識別子を使用して、 CmsRecipient クラスの新しいインスタンスを初期化します。

CmsRecipient(X509Certificate2)

ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs

公開キー アルゴリズムの既定の暗号化モードとCmsRecipientサブジェクト識別子を使用して、指定した証明書を使用して、IssuerAndSerialNumber クラスの新しいインスタンスを初期化します。

public:
 CmsRecipient(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public CmsRecipient(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (certificate As X509Certificate2)

パラメーター

certificate
X509Certificate2

この受信者の暗号化時に使用する証明書。

例外

certificate パラメーターはnull

注釈

CmsRecipient クラスには、次の既定のプロパティ値があります。

財産 既定値
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding null 値

こちらもご覧ください

適用対象

CmsRecipient(SubjectIdentifierType, X509Certificate2)

ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs

公開キー アルゴリズムの既定の暗号化モードを使用して、指定した証明書と受信者識別子の種類を使用して、 CmsRecipient クラスの新しいインスタンスを初期化します。

public:
 CmsRecipient(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public CmsRecipient(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (recipientIdentifierType As SubjectIdentifierType, certificate As X509Certificate2)

パラメーター

recipientIdentifierType
SubjectIdentifierType

使用された受信者証明書を識別するために使用するスキーム。

certificate
X509Certificate2

この受信者の暗号化時に使用する証明書。

例外

certificate パラメーターはnull

recipientIdentifierType値はサポートされていません。

こちらもご覧ください

適用対象

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs

IssuerAndSerialNumberサブジェクト識別子を使用して、指定した RSA 証明書と RSA 暗号化パディングを使用して、CmsRecipient クラスの新しいインスタンスを初期化します。

public:
 CmsRecipient(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Security::Cryptography::RSAEncryptionPadding ^ rsaEncryptionPadding);
public CmsRecipient(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.RSAEncryptionPadding rsaEncryptionPadding);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.RSAEncryptionPadding -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (certificate As X509Certificate2, rsaEncryptionPadding As RSAEncryptionPadding)

パラメーター

certificate
X509Certificate2

この受信者の暗号化時に使用する証明書。

rsaEncryptionPadding
RSAEncryptionPadding

この受信者の暗号化時に使用する RSA 埋め込みモード。

例外

certificateまたはrsaEncryptionPaddingパラメーターがnull

certificate パラメーターの公開キーは RSA 公開キーとして認識されません。

注釈

CmsRecipient クラスには、次の既定のプロパティ値があります。

財産 既定値
RecipientIdentifierType IssuerAndSerialNumber

適用対象

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs
ソース:
CmsRecipient.cs

指定した RSA 証明書、RSA 暗号化パディング、およびサブジェクト識別子を使用して、 CmsRecipient クラスの新しいインスタンスを初期化します。

public:
 CmsRecipient(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Security::Cryptography::RSAEncryptionPadding ^ rsaEncryptionPadding);
public CmsRecipient(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.RSAEncryptionPadding rsaEncryptionPadding);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.RSAEncryptionPadding -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (recipientIdentifierType As SubjectIdentifierType, certificate As X509Certificate2, rsaEncryptionPadding As RSAEncryptionPadding)

パラメーター

recipientIdentifierType
SubjectIdentifierType

使用された受信者証明書を識別するために使用するスキーム。

certificate
X509Certificate2

この受信者の暗号化時に使用する証明書。

rsaEncryptionPadding
RSAEncryptionPadding

この受信者の暗号化時に使用する RSA 埋め込みモード。

例外

certificateまたはrsaEncryptionPaddingパラメーターがnull

certificate パラメーターの公開キーは RSA 公開キーとして認識されません。

こちらもご覧ください

適用対象