X509SigningCredentials Constructeurs

Définition

Initialise une nouvelle instance de la X509SigningCredentials classe en fonction d’un certificat X.509 spécifié.

Surcharges

Nom Description
X509SigningCredentials(X509Certificate2)

Initialise une nouvelle instance de la X509SigningCredentials classe en fonction du certificat X.509 spécifié.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Initialise une nouvelle instance de la X509SigningCredentials classe en fonction du certificat X.509 et de l’identificateur de clé de sécurité spécifiés.

X509SigningCredentials(X509Certificate2, String, String)

Initialise une nouvelle instance de la classe en fonction du certificat X.509, de l’algorithme X509SigningCredentials de signature et de l’algorithme digest spécifiés.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Initialise une nouvelle instance de la classe en fonction du certificat X.509 spécifié, de l’identificateur de clé de sécurité, de l’algorithme de signature et de l’algorithme X509SigningCredentials digest spécifiés.

X509SigningCredentials(X509Certificate2)

Initialise une nouvelle instance de la X509SigningCredentials classe en fonction du 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 X509SigningCredentials classe en fonction du certificat X.509 et de 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 fait référence à un X509SecurityToken sont X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause et X509RawDataKeyIdentifierClause. Toutefois, pour activer des scénarios personnalisés, ce constructeur n’effectue aucune validation sur les types de clauses 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 en fonction du certificat X.509, de l’algorithme X509SigningCredentials de signature et de 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 de synthèse.

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 en fonction du certificat X.509 spécifié, de l’identificateur de clé de sécurité, de l’algorithme de signature et de l’algorithme X509SigningCredentials 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 de synthèse.

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 fait référence à un X509SecurityToken sont X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause et X509RawDataKeyIdentifierClause. Toutefois, pour activer des scénarios personnalisés, ce constructeur n’effectue aucune validation sur les types de clauses utilisés pour générer l’identificateur de clé de sécurité fourni dans le ski paramètre.

S’applique à