X509SigningCredentials Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci X509SigningCredentials třídy na základě zadaného certifikátu X.509.
Přetížení
X509SigningCredentials(X509Certificate2) |
Inicializuje novou instanci X509SigningCredentials třídy na základě zadaného certifikátu X.509. |
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier) |
Inicializuje novou instanci X509SigningCredentials třídy na základě zadaného certifikátu X.509 a identifikátoru klíče zabezpečení. |
X509SigningCredentials(X509Certificate2, String, String) |
Inicializuje novou instanci X509SigningCredentials třídy na základě zadaného certifikátu X.509, algoritmu podpisu a algoritmu digest. |
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String) |
Inicializuje novou instanci X509SigningCredentials třídy na základě zadaného certifikátu X.509, identifikátoru klíče zabezpečení, algoritmu podpisu a algoritmu digest. |
X509SigningCredentials(X509Certificate2)
Inicializuje novou instanci X509SigningCredentials třídy na základě zadaného certifikátu X.509.
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)
Parametry
- certificate
- X509Certificate2
Certifikát X.509.
Poznámky
Ve výchozím nastavení tento konstruktor používá X509RawDataKeyIdentifierClause k vygenerování identifikátoru klíče zabezpečení .
Platí pro
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)
Inicializuje novou instanci X509SigningCredentials třídy na základě zadaného certifikátu X.509 a identifikátoru klíče zabezpečení.
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)
Parametry
- certificate
- X509Certificate2
Certifikát X.509.
Identifikátor klíče zabezpečení.
Poznámky
Typy klauzulí identifikátoru klíče podporované službou Windows Communication Foundation pro generování identifikátoru klíče zabezpečení, který odkazuje na X509SecurityTokenX509SubjectKeyIdentifierClauseidentifikátor , X509ThumbprintKeyIdentifierClauseX509IssuerSerialKeyIdentifierClause, a X509RawDataKeyIdentifierClause. Aby však bylo možné povolit vlastní scénáře, tento konstruktor neprovádí žádné ověření typů klauzulí, které byly použity k vygenerování identifikátoru klíče zabezpečení zadaného v parametru ski
.
Platí pro
X509SigningCredentials(X509Certificate2, String, String)
Inicializuje novou instanci X509SigningCredentials třídy na základě zadaného certifikátu X.509, algoritmu podpisu a algoritmu digest.
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)
Parametry
- certificate
- X509Certificate2
Certifikát X.509.
- signatureAlgorithm
- String
Podpisový algoritmus.
- digestAlgorithm
- String
Algoritmus digest.
Poznámky
Ve výchozím nastavení tento konstruktor používá X509RawDataKeyIdentifierClause k vygenerování identifikátoru klíče zabezpečení .
Platí pro
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)
Inicializuje novou instanci X509SigningCredentials třídy na základě zadaného certifikátu X.509, identifikátoru klíče zabezpečení, algoritmu podpisu a algoritmu digest.
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)
Parametry
- certificate
- X509Certificate2
Certifikát X.509.
Identifikátor klíče zabezpečení.
- signatureAlgorithm
- String
Podpisový algoritmus.
- digestAlgorithm
- String
Algoritmus digest.
Poznámky
Typy klauzulí identifikátoru klíče podporované službou Windows Communication Foundation pro generování identifikátoru klíče zabezpečení, který odkazuje na X509SecurityTokenX509SubjectKeyIdentifierClauseidentifikátor , X509ThumbprintKeyIdentifierClauseX509IssuerSerialKeyIdentifierClause, a X509RawDataKeyIdentifierClause. Aby však bylo možné povolit vlastní scénáře, tento konstruktor neprovádí žádné ověření typů klauzulí, které byly použity k vygenerování identifikátoru klíče zabezpečení zadaného v parametru ski
.