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 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.
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.
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.