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
не содержит расширение идентификатора ключа субъекта.