X509AuthorityKeyIdentifierExtension.CreateFromCertificate Метод

Определение

Создает на основе значений X509AuthorityKeyIdentifierExtension из предоставленного сертификата.

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

Параметры

certificate
X509Certificate2

Сертификат центра сертификации (ЦС), который будет подписывать это расширение.

includeKeyIdentifier
Boolean

true , чтобы включить значение идентификатора ключа субъекта из сертификата в качестве значения идентификатора ключа в этом расширении; в противном случае — false.

includeIssuerAndSerial
Boolean

true , чтобы включить имя издателя сертификата и серийный номер в это расширение; в противном случае — false.

Возвращаемое значение

Настроено расширение.

Исключения

certificate имеет значение null.

includeKeyIdentifier имеет значение true, но certificate не содержит расширение идентификатора ключа субъекта.

Применяется к