X509SigningCredentials Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der X509SigningCredentials-Klasse auf Grundlage des angegebenen X.509-Zertifikats.
Überlädt
X509SigningCredentials(X509Certificate2) |
Initialisiert eine neue Instanz der X509SigningCredentials-Klasse auf Grundlage des angegebenen X.509-Zertifikats. |
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier) |
Initialisiert eine neue Instanz der X509SigningCredentials-Klasse auf Grundlage des angegebenen X.509-Zertifikats- und des Sicherheitsschlüsselbezeichners. |
X509SigningCredentials(X509Certificate2, String, String) |
Initialisiert eine neue Instanz der X509SigningCredentials-Klasse auf Grundlage der angegebenen Werte für X.509-Zertifikat, Signaturalgorithmus und Digest-Algorithmus. |
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String) |
Initialisiert eine neue Instanz der X509SigningCredentials-Klasse auf Grundlage der angegebenen Werte für X.509-Zertifikat, Sicherheitsschlüsselbezeichner, Signaturalgorithmus und Digest-Algorithmus. |
X509SigningCredentials(X509Certificate2)
Initialisiert eine neue Instanz der X509SigningCredentials-Klasse auf Grundlage des angegebenen X.509-Zertifikats.
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 auf Grundlage des angegebenen X.509-Zertifikats- und des Sicherheitsschlüsselbezeichners.
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.
Der Sicherheitsschlüsselbezeichner.
Hinweise
Die Schlüsselbezeichnerklauseltypen, die von Windows Communication Foundation zum Generieren eines Sicherheitsschlüsselbezeichners unterstützt werden, der auf einen X509SecurityToken verweist, sind X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClauseX509IssuerSerialKeyIdentifierClause, und X509RawDataKeyIdentifierClause. Um benutzerdefinierte Szenarien zu ermöglichen, führt dieser Konstruktor jedoch keine Überprüfung für die Klauseltypen durch, die zum Generieren des im ski
Parameter angegebenen Sicherheitsschlüsselbezeichners verwendet wurden.
Gilt für:
X509SigningCredentials(X509Certificate2, String, String)
Initialisiert eine neue Instanz der X509SigningCredentials-Klasse auf Grundlage der angegebenen Werte für X.509-Zertifikat, Signaturalgorithmus und Digest-Algorithmus.
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 Algorithmus der Signatur.
- digestAlgorithm
- String
Der Digest-Algorithmus.
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 auf Grundlage der angegebenen Werte für X.509-Zertifikat, Sicherheitsschlüsselbezeichner, Signaturalgorithmus und Digest-Algorithmus.
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.
Der Sicherheitsschlüsselbezeichner.
- signatureAlgorithm
- String
Der Algorithmus der Signatur.
- digestAlgorithm
- String
Der Digest-Algorithmus.
Hinweise
Die Schlüsselbezeichnerklauseltypen, die von Windows Communication Foundation zum Generieren eines Sicherheitsschlüsselbezeichners unterstützt werden, der auf einen X509SecurityToken verweist, sind X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClauseX509IssuerSerialKeyIdentifierClause, und X509RawDataKeyIdentifierClause. Um benutzerdefinierte Szenarien zu ermöglichen, führt dieser Konstruktor jedoch keine Überprüfung für die Klauseltypen durch, die zum Generieren des im ski
Parameter angegebenen Sicherheitsschlüsselbezeichners verwendet wurden.