Freigeben über


MetadataSerializer.GetMetadataSigningCertificate Methode

Definition

Ruft das X.509-Zertifikat ab, das vom angegebenen Schlüsselbezeichner erstellt wird.

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 zum Erstellen des X.509-Zertifikats.

Gibt zurück

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

Ausnahmen

ski ist null.

Kann eine Schlüsselbezeichnerklausel des Typs X509RawDataKeyIdentifierClause in ski nicht finden. Erzwingt das Standardverhalten, Sie können diese Methode überschreiben, 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 überschreiben, um andere Arten von Schlüsselbezeichnerklauseln zu unterstützen. Diese Methode wird von der ValidateSigningCredential-Methode aufgerufen.

Gilt für: