Freigeben über


X509AuthorityKeyIdentifierExtension.CreateFromCertificate Methode

Definition

Erstellt eine X509AuthorityKeyIdentifierExtension basierend auf Werten aus dem bereitgestellten Zertifikat.

public:
 static System::Security::Cryptography::X509Certificates::X509AuthorityKeyIdentifierExtension ^ CreateFromCertificate(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, bool includeKeyIdentifier, bool includeIssuerAndSerial);
public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromCertificate (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool includeKeyIdentifier, bool includeIssuerAndSerial);
static member CreateFromCertificate : System.Security.Cryptography.X509Certificates.X509Certificate2 * bool * bool -> System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension
Public Shared Function CreateFromCertificate (certificate As X509Certificate2, includeKeyIdentifier As Boolean, includeIssuerAndSerial As Boolean) As X509AuthorityKeyIdentifierExtension

Parameter

certificate
X509Certificate2

Das Zertifikat der Zertifizierungsstelle, das diese Erweiterung signiert.

includeKeyIdentifier
Boolean

true , um den Wert des Antragstellerschlüsselbezeichners aus dem Zertifikat als Schlüsselbezeichnerwert in diese Erweiterung einzuschließen; falseandernfalls .

includeIssuerAndSerial
Boolean

true den Ausstellernamen und die Seriennummer des Zertifikats in diese Erweiterung aufzunehmen; falseandernfalls .

Gibt zurück

Die konfigurierte Erweiterung.

Ausnahmen

certificate ist null

includeKeyIdentifier ist true, enthält aber certificate keine Antragstellerschlüsselbezeichnererweiterung.

Gilt für: