X509SigningCredentials Konstruktory

Definicja

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.

ski
SecurityKeyIdentifier

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.

ski
SecurityKeyIdentifier

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.

Dotyczy