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 X509RawDataKeyIdentifierClause , um den Sicherheitsschlüssel Bezeichner 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 Typen der Schlüsselbezeichnerklausel, die von Windows Communication Foundation zum Erstellen eines Sicherheitsschlüssel Bezeichners unterstützt werden, der auf einen verweist X509SecurityToken , sind,, X509SubjectKeyIdentifierClause X509ThumbprintKeyIdentifierClause X509IssuerSerialKeyIdentifierClause und X509RawDataKeyIdentifierClause Um jedoch benutzerdefinierte Szenarios zu ermöglichen, führt dieser Konstruktor keine Validierung der klauseltypen aus, die verwendet wurden, um den im-Parameter angegebenen Sicherheitsschlüssel Bezeichner zu generieren ski .
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 X509RawDataKeyIdentifierClause , um den Sicherheitsschlüssel Bezeichner 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 Typen der Schlüsselbezeichnerklausel, die von Windows Communication Foundation zum Erstellen eines Sicherheitsschlüssel Bezeichners unterstützt werden, der auf einen verweist X509SecurityToken , sind,, X509SubjectKeyIdentifierClause X509ThumbprintKeyIdentifierClause X509IssuerSerialKeyIdentifierClause und X509RawDataKeyIdentifierClause Um jedoch benutzerdefinierte Szenarios zu ermöglichen, führt dieser Konstruktor keine Validierung der klauseltypen aus, die verwendet wurden, um den im-Parameter angegebenen Sicherheitsschlüssel Bezeichner zu generieren ski .