X509SigningCredentials Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie X509SigningCredentials klasy na podstawie określonego certyfikatu X. 509.
Przeciążenia
| X509SigningCredentials(X509Certificate2) |
Inicjuje nowe wystąpienie X509SigningCredentials klasy na podstawie określonego certyfikatu X. 509. |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier) |
Inicjuje nowe wystąpienie X509SigningCredentials klasy na podstawie określonego certyfikatu X. 509 i identyfikatora klucza zabezpieczeń. |
| X509SigningCredentials(X509Certificate2, String, String) |
Inicjuje nowe wystąpienie X509SigningCredentials klasy na podstawie określonego certyfikatu X. 509, algorytmu podpisu i algorytmu szyfrowania. |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String) |
Inicjuje nowe wystąpienie X509SigningCredentials klasy na podstawie określonego certyfikatu X. 509, identyfikatora klucza zabezpieczeń, algorytmu podpisu i algorytmu podsumowania. |
X509SigningCredentials(X509Certificate2)
Inicjuje nowe wystąpienie X509SigningCredentials klasy na podstawie określonego certyfikatu 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
Certyfikat X. 509.
Uwagi
Domyślnie ten konstruktor używa X509RawDataKeyIdentifierClause do generowania identyfikatora klucza zabezpieczeń.
Dotyczy
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)
Inicjuje nowe wystąpienie X509SigningCredentials klasy na podstawie określonego certyfikatu X. 509 i identyfikatora klucza zabezpieczeń.
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
Certyfikat X. 509.
Identyfikator klucza zabezpieczeń.
Uwagi
Typy klauzuli identyfikatora klucza obsługiwane przez Windows Communication Foundation do generowania identyfikatora klucza zabezpieczeń, który odwołuje X509SecurityToken się do X509SubjectKeyIdentifierClause , X509ThumbprintKeyIdentifierClause , X509IssuerSerialKeyIdentifierClause , i X509RawDataKeyIdentifierClause . Jednak w celu włączenia niestandardowych scenariuszy ten konstruktor nie wykonuje żadnych walidacji typów klauzuli, które zostały użyte do wygenerowania identyfikatora klucza zabezpieczeń podanego w ski parametrze.
Dotyczy
X509SigningCredentials(X509Certificate2, String, String)
Inicjuje nowe wystąpienie X509SigningCredentials klasy na podstawie określonego certyfikatu X. 509, algorytmu podpisu i algorytmu szyfrowania.
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
Certyfikat X. 509.
- signatureAlgorithm
- String
Algorytm podpisu.
- digestAlgorithm
- String
Algorytm Digest.
Uwagi
Domyślnie ten konstruktor używa X509RawDataKeyIdentifierClause do generowania identyfikatora klucza zabezpieczeń.
Dotyczy
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)
Inicjuje nowe wystąpienie X509SigningCredentials klasy na podstawie określonego certyfikatu X. 509, identyfikatora klucza zabezpieczeń, algorytmu podpisu i algorytmu podsumowania.
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
Certyfikat X. 509.
Identyfikator klucza zabezpieczeń.
- signatureAlgorithm
- String
Algorytm podpisu.
- digestAlgorithm
- String
Algorytm Digest.
Uwagi
Typy klauzuli identyfikatora klucza obsługiwane przez Windows Communication Foundation do generowania identyfikatora klucza zabezpieczeń, który odwołuje X509SecurityToken się do X509SubjectKeyIdentifierClause , X509ThumbprintKeyIdentifierClause , X509IssuerSerialKeyIdentifierClause , i X509RawDataKeyIdentifierClause . Jednak w celu włączenia niestandardowych scenariuszy ten konstruktor nie wykonuje żadnych walidacji typów klauzuli, które zostały użyte do wygenerowania identyfikatora klucza zabezpieczeń podanego w ski parametrze.