Freigeben über


MetadataSerializer.GetMetadataSigningCertificate Methode

Definition

Ruft das X.509-Zertifikat ab, das aus dem angegebenen Schlüsselbezeichner erstellt wurde.

protected:
 virtual System::Security::Cryptography::X509Certificates::X509Certificate2 ^ GetMetadataSigningCertificate(System::IdentityModel::Tokens::SecurityKeyIdentifier ^ ski);
protected virtual System.Security.Cryptography.X509Certificates.X509Certificate2 GetMetadataSigningCertificate(System.IdentityModel.Tokens.SecurityKeyIdentifier ski);
abstract member GetMetadataSigningCertificate : System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.Security.Cryptography.X509Certificates.X509Certificate2
override this.GetMetadataSigningCertificate : System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.Security.Cryptography.X509Certificates.X509Certificate2
Protected Overridable Function GetMetadataSigningCertificate (ski As SecurityKeyIdentifier) As X509Certificate2

Parameter

ski
SecurityKeyIdentifier

Der Schlüsselbezeichner, aus dem das X.509-Zertifikat erstellt werden soll.

Gibt zurück

Das X.509-Zertifikat, das aus dem angegebenen Schlüsselbezeichner erstellt wurde.

Ausnahmen

ski ist null.

Es wurde keine Schlüsselbezeichnerklausel vom Typ X509RawDataKeyIdentifierClause in gefunden.ski Erzwingt das Standardverhalten, sie können diese Methode außer Kraft setzen, um andere Schlüsselbezeichnerklauseln zu unterstützen.

Hinweise

Standardmäßig unterstützt diese Methode nur Schlüsselbezeichnerklauseln vom Typ X509RawDataKeyIdentifierClause. Sie können diese Methode außer Kraft setzen, um andere Arten von Schlüsselbezeichnerklauseln zu unterstützen. Diese Methode wird von der ValidateSigningCredential Methode aufgerufen.

Gilt für: