X509SigningCredentials Konstruktoren

Definition

Initialisiert eine neue Instanz der X509SigningCredentials Klasse basierend auf einem angegebenen X.509-Zertifikat.

Überlädt

Name Beschreibung
X509SigningCredentials(X509Certificate2)

Initialisiert eine neue Instanz der X509SigningCredentials Klasse basierend auf dem angegebenen X.509-Zertifikat.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Initialisiert eine neue Instanz der X509SigningCredentials Klasse basierend auf dem angegebenen X.509-Zertifikat- und Sicherheitsschlüsselbezeichner.

X509SigningCredentials(X509Certificate2, String, String)

Initialisiert eine neue Instanz der X509SigningCredentials Klasse basierend auf dem angegebenen X.509-Zertifikat, Signaturalgorithmus und Digestalgorithmus.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Initialisiert eine neue Instanz der X509SigningCredentials Klasse basierend auf dem angegebenen X.509-Zertifikat, sicherheitsschlüsselbezeichner, Signaturalgorithmus und Digestalgorithmus.

X509SigningCredentials(X509Certificate2)

Initialisiert eine neue Instanz der X509SigningCredentials Klasse basierend auf dem angegebenen X.509-Zertifikat.

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)

Parameter

certificate
X509Certificate2

Das X.509-Zertifikat.

Hinweise

Standardmäßig verwendet dieser Konstruktor einen X509RawDataKeyIdentifierClause , um den Sicherheitsschlüsselbezeichner zu generieren.

Gilt für:

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Initialisiert eine neue Instanz der X509SigningCredentials Klasse basierend auf dem angegebenen X.509-Zertifikat- und Sicherheitsschlüsselbezeichner.

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)

Parameter

certificate
X509Certificate2

Das X.509-Zertifikat.

ski
SecurityKeyIdentifier

Der Sicherheitsschlüsselbezeichner.

Hinweise

Die von Windows Communication Foundation unterstützten Schlüsselbezeichnertypen zum Generieren eines Sicherheitsschlüsselbezeichners, der auf einen X509SecurityToken verweist, sind X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause und X509RawDataKeyIdentifierClause. Um benutzerdefinierte Szenarien zu aktivieren, führt dieser Konstruktor jedoch keine Überprüfung der Klauseltypen durch, die zum Generieren des im ski Parameter bereitgestellten Sicherheitsschlüsselbezeichners verwendet wurden.

Gilt für:

X509SigningCredentials(X509Certificate2, String, String)

Initialisiert eine neue Instanz der X509SigningCredentials Klasse basierend auf dem angegebenen X.509-Zertifikat, Signaturalgorithmus und Digestalgorithmus.

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)

Parameter

certificate
X509Certificate2

Das X.509-Zertifikat.

signatureAlgorithm
String

Der Signaturalgorithmus.

digestAlgorithm
String

Der Digestalgorithmus.

Hinweise

Standardmäßig verwendet dieser Konstruktor einen X509RawDataKeyIdentifierClause , um den Sicherheitsschlüsselbezeichner zu generieren.

Gilt für:

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Initialisiert eine neue Instanz der X509SigningCredentials Klasse basierend auf dem angegebenen X.509-Zertifikat, sicherheitsschlüsselbezeichner, Signaturalgorithmus und Digestalgorithmus.

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)

Parameter

certificate
X509Certificate2

Das X.509-Zertifikat.

ski
SecurityKeyIdentifier

Der Sicherheitsschlüsselbezeichner.

signatureAlgorithm
String

Der Signaturalgorithmus.

digestAlgorithm
String

Der Digestalgorithmus.

Hinweise

Die von Windows Communication Foundation unterstützten Schlüsselbezeichnertypen zum Generieren eines Sicherheitsschlüsselbezeichners, der auf einen X509SecurityToken verweist, sind X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause und X509RawDataKeyIdentifierClause. Um benutzerdefinierte Szenarien zu aktivieren, führt dieser Konstruktor jedoch keine Überprüfung der Klauseltypen durch, die zum Generieren des im ski Parameter bereitgestellten Sicherheitsschlüsselbezeichners verwendet wurden.

Gilt für: