X509SigningCredentials Constructors

Definitie

Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van een opgegeven X.509-certificaat.

Overloads

Name Description
X509SigningCredentials(X509Certificate2)

Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat en de id van de beveiligingssleutel.

X509SigningCredentials(X509Certificate2, String, String)

Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat, handtekeningalgoritmen en samenvattingsalgoritmen.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat, de id van de beveiligingssleutel, het handtekeningalgoritmen en het digest-algoritme.

X509SigningCredentials(X509Certificate2)

Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat.

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)

Parameters

certificate
X509Certificate2

Het X.509-certificaat.

Opmerkingen

Deze constructor gebruikt standaard een X509RawDataKeyIdentifierClause om de id van de beveiligingssleutel te genereren.

Van toepassing op

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat en de id van de beveiligingssleutel.

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)

Parameters

certificate
X509Certificate2

Het X.509-certificaat.

ski
SecurityKeyIdentifier

De id van de beveiligingssleutel.

Opmerkingen

De sleutel-id-componenttypen die worden ondersteund door Windows Communication Foundation voor het genereren van een beveiligingssleutel-id die verwijst naar een X509SecurityToken zijn X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause en X509RawDataKeyIdentifierClause. Voor het inschakelen van aangepaste scenario's voert deze constructor echter geen validatie uit voor de componenttypen die zijn gebruikt om de beveiligingssleutel-id te genereren die in de ski parameter is opgegeven.

Van toepassing op

X509SigningCredentials(X509Certificate2, String, String)

Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat, handtekeningalgoritmen en samenvattingsalgoritmen.

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)

Parameters

certificate
X509Certificate2

Het X.509-certificaat.

signatureAlgorithm
String

Het algoritme voor handtekeningen.

digestAlgorithm
String

Het digest-algoritme.

Opmerkingen

Deze constructor gebruikt standaard een X509RawDataKeyIdentifierClause om de id van de beveiligingssleutel te genereren.

Van toepassing op

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat, de id van de beveiligingssleutel, het handtekeningalgoritmen en het digest-algoritme.

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)

Parameters

certificate
X509Certificate2

Het X.509-certificaat.

ski
SecurityKeyIdentifier

De id van de beveiligingssleutel.

signatureAlgorithm
String

Het algoritme voor handtekeningen.

digestAlgorithm
String

Het digest-algoritme.

Opmerkingen

De sleutel-id-componenttypen die worden ondersteund door Windows Communication Foundation voor het genereren van een beveiligingssleutel-id die verwijst naar een X509SecurityToken zijn X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause en X509RawDataKeyIdentifierClause. Voor het inschakelen van aangepaste scenario's voert deze constructor echter geen validatie uit voor de componenttypen die zijn gebruikt om de beveiligingssleutel-id te genereren die in de ski parameter is opgegeven.

Van toepassing op