X509SigningCredentials Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.
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.