Udostępnij za pośrednictwem


X509AuthorityKeyIdentifierExtension.CreateFromCertificate Metoda

Definicja

Tworzy obiekt X509AuthorityKeyIdentifierExtension na podstawie wartości na podstawie dostarczonego certyfikatu.

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

Parametry

certificate
X509Certificate2

Certyfikat urzędu certyfikacji, który podpisze to rozszerzenie.

includeKeyIdentifier
Boolean

true aby uwzględnić wartość identyfikatora klucza podmiotu z certyfikatu jako wartość identyfikatora klucza w tym rozszerzeniu; w przeciwnym razie , false.

includeIssuerAndSerial
Boolean

true w celu uwzględnienia nazwy wystawcy certyfikatu i numeru seryjnego w tym rozszerzeniu; w przeciwnym razie , false.

Zwraca

Skonfigurowane rozszerzenie.

Wyjątki

certificate to null.

includeKeyIdentifier to true, ale certificate nie zawiera rozszerzenia identyfikatora klucza podmiotu.

Dotyczy