Partager via


X509SigningCredentials Constructeurs

Définition

Initialise une nouvelle instance de la classe X509SigningCredentials selon un certificat X.509 spécifié.

Surcharges

X509SigningCredentials(X509Certificate2)

Initialise une nouvelle instance de la classe X509SigningCredentials selon le certificat X.509 spécifié.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Initialise une nouvelle instance de la classe X509SigningCredentials selon le certificat X.509 et l'identificateur de clé de sécurité spécifiés.

X509SigningCredentials(X509Certificate2, String, String)

Initialise une nouvelle instance de la classe X509SigningCredentials selon le certificat X.509, l'algorithme de signature et l'algorithme Digest spécifiés.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Initialise une nouvelle instance de la classe X509SigningCredentials selon le certificat X.509, l'identificateur de clé de sécurité, l'algorithme de signature, et l'algorithme Digest spécifiés.

X509SigningCredentials(X509Certificate2)

Initialise une nouvelle instance de la classe X509SigningCredentials selon le certificat X.509 spécifié.

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)

Paramètres

certificate
X509Certificate2

Certificat X.509.

Remarques

Par défaut, ce constructeur utilise un X509RawDataKeyIdentifierClause pour générer l’identificateur de clé de sécurité.

S’applique à

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Initialise une nouvelle instance de la classe X509SigningCredentials selon le certificat X.509 et l'identificateur de clé de sécurité spécifiés.

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)

Paramètres

certificate
X509Certificate2

Certificat X.509.

ski
SecurityKeyIdentifier

Identificateur de clé de sécurité.

Remarques

Les types de clauses d’identificateur de clé pris en charge par Windows Communication Foundation pour générer un identificateur de clé de sécurité qui référence un X509SecurityToken sont X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClauseet X509RawDataKeyIdentifierClause. Toutefois, pour activer des scénarios personnalisés, ce constructeur n’effectue aucune validation sur les types de clause qui ont été utilisés pour générer l’identificateur de clé de sécurité fourni dans le ski paramètre .

S’applique à

X509SigningCredentials(X509Certificate2, String, String)

Initialise une nouvelle instance de la classe X509SigningCredentials selon le certificat X.509, l'algorithme de signature et l'algorithme Digest spécifiés.

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)

Paramètres

certificate
X509Certificate2

Certificat X.509.

signatureAlgorithm
String

Algorithme de signature.

digestAlgorithm
String

Algorithme Digest.

Remarques

Par défaut, ce constructeur utilise un X509RawDataKeyIdentifierClause pour générer l’identificateur de clé de sécurité.

S’applique à

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Initialise une nouvelle instance de la classe X509SigningCredentials selon le certificat X.509, l'identificateur de clé de sécurité, l'algorithme de signature, et l'algorithme Digest spécifiés.

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)

Paramètres

certificate
X509Certificate2

Certificat X.509.

ski
SecurityKeyIdentifier

Identificateur de clé de sécurité.

signatureAlgorithm
String

Algorithme de signature.

digestAlgorithm
String

Algorithme Digest.

Remarques

Les types de clauses d’identificateur de clé pris en charge par Windows Communication Foundation pour générer un identificateur de clé de sécurité qui référence un X509SecurityToken sont X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClauseet X509RawDataKeyIdentifierClause. Toutefois, pour activer des scénarios personnalisés, ce constructeur n’effectue aucune validation sur les types de clause qui ont été utilisés pour générer l’identificateur de clé de sécurité fourni dans le ski paramètre .

S’applique à