X509SigningCredentials コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した X.509 証明書に基づいて、 X509SigningCredentials クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| X509SigningCredentials(X509Certificate2) |
指定した X.509 証明書に基づいて、 X509SigningCredentials クラスの新しいインスタンスを初期化します。 |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier) |
指定した X.509 証明書とセキュリティ キー識別子に基づいて、 X509SigningCredentials クラスの新しいインスタンスを初期化します。 |
| X509SigningCredentials(X509Certificate2, String, String) |
指定した X.509 証明書、署名アルゴリズム、ダイジェスト アルゴリズムに基づいて、 X509SigningCredentials クラスの新しいインスタンスを初期化します。 |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String) |
指定した X.509 証明書、セキュリティ キー識別子、署名アルゴリズム、ダイジェスト アルゴリズムに基づいて、 X509SigningCredentials クラスの新しいインスタンスを初期化します。 |
X509SigningCredentials(X509Certificate2)
指定した X.509 証明書に基づいて、 X509SigningCredentials クラスの新しいインスタンスを初期化します。
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2)
パラメーター
- certificate
- X509Certificate2
X.509 証明書。
注釈
既定では、このコンストラクターは X509RawDataKeyIdentifierClause を使用してセキュリティ キー識別子を生成します。
適用対象
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)
指定した X.509 証明書とセキュリティ キー識別子に基づいて、 X509SigningCredentials クラスの新しいインスタンスを初期化します。
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ ski);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IdentityModel.Tokens.SecurityKeyIdentifier ski);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, ski As SecurityKeyIdentifier)
パラメーター
- certificate
- X509Certificate2
X.509 証明書。
セキュリティ キー識別子。
注釈
X509SecurityToken を参照するセキュリティ キー識別子を生成するためにWindows Communication Foundationでサポートされるキー識別子句の種類は、X509SubjectKeyIdentifierClause、X509ThumbprintKeyIdentifierClause、X509IssuerSerialKeyIdentifierClause、および X509RawDataKeyIdentifierClause です。 ただし、カスタム シナリオを有効にするために、このコンストラクターは、 ski パラメーターで指定されたセキュリティ キー識別子の生成に使用された句の種類に対して検証を実行しません。
適用対象
X509SigningCredentials(X509Certificate2, String, String)
指定した X.509 証明書、署名アルゴリズム、ダイジェスト アルゴリズムに基づいて、 X509SigningCredentials クラスの新しいインスタンスを初期化します。
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string signatureAlgorithm, string digestAlgorithm);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, signatureAlgorithm As String, digestAlgorithm As String)
パラメーター
- certificate
- X509Certificate2
X.509 証明書。
- signatureAlgorithm
- String
署名アルゴリズム。
- digestAlgorithm
- String
ダイジェスト アルゴリズム。
注釈
既定では、このコンストラクターは X509RawDataKeyIdentifierClause を使用してセキュリティ キー識別子を生成します。
適用対象
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)
指定した X.509 証明書、セキュリティ キー識別子、署名アルゴリズム、ダイジェスト アルゴリズムに基づいて、 X509SigningCredentials クラスの新しいインスタンスを初期化します。
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ ski, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IdentityModel.Tokens.SecurityKeyIdentifier ski, string signatureAlgorithm, string digestAlgorithm);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.IdentityModel.Tokens.SecurityKeyIdentifier * string * string -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, ski As SecurityKeyIdentifier, signatureAlgorithm As String, digestAlgorithm As String)
パラメーター
- certificate
- X509Certificate2
X.509 証明書。
セキュリティ キー識別子。
- signatureAlgorithm
- String
署名アルゴリズム。
- digestAlgorithm
- String
ダイジェスト アルゴリズム。
注釈
X509SecurityToken を参照するセキュリティ キー識別子を生成するためにWindows Communication Foundationでサポートされるキー識別子句の種類は、X509SubjectKeyIdentifierClause、X509ThumbprintKeyIdentifierClause、X509IssuerSerialKeyIdentifierClause、および X509RawDataKeyIdentifierClause です。 ただし、カスタム シナリオを有効にするために、このコンストラクターは、 ski パラメーターで指定されたセキュリティ キー識別子の生成に使用された句の種類に対して検証を実行しません。