Compartilhar via


X509AuthorityKeyIdentifierExtension.CreateFromCertificate Método

Definição

Cria um X509AuthorityKeyIdentifierExtension com base nos valores do certificado fornecido.

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

Parâmetros

certificate
X509Certificate2

O certificado de Autoridade de Certificação (AC) que assinará essa extensão.

includeKeyIdentifier
Boolean

true para incluir o valor do Identificador de Chave da Entidade do certificado como o valor do identificador de chave nesta extensão; caso contrário, false.

includeIssuerAndSerial
Boolean

true para incluir o nome do emissor do certificado e o número de série nesta extensão; caso contrário, false.

Retornos

A extensão configurada.

Exceções

certificate é null.

includeKeyIdentifier é true, mas certificate não contém uma extensão de Identificador de Chave de Entidade.

Aplica-se a