X509AuthorityKeyIdentifierExtension.CreateFromCertificate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří na X509AuthorityKeyIdentifierExtension základě hodnot z poskytnutého certifikátu.
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
Certifikát certifikační autority (CA), který podepíše toto rozšíření.
- includeKeyIdentifier
- Boolean
true
zahrnout hodnotu Identifikátor klíče subjektu z certifikátu jako hodnotu identifikátoru klíče v tomto rozšíření; v opačném případě . false
- includeIssuerAndSerial
- Boolean
true
zahrnout do tohoto rozšíření název vystavitele certifikátu a sériové číslo; v opačném případě . false
Návraty
Nakonfigurované rozšíření.
Výjimky
certificate
je null
.
includeKeyIdentifier
je true
, ale certificate
neobsahuje rozšíření identifikátoru klíče subjektu.