Share via


X509AuthorityKeyIdentifierExtension.CreateFromCertificate Método

Definición

Crea un X509AuthorityKeyIdentifierExtension objeto basado en valores del certificado proporcionado.

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

Certificado de entidad de certificación (CA) que firmará esta extensión.

includeKeyIdentifier
Boolean

true para incluir el valor del identificador de clave del firmante del certificado como valor de identificador de clave en esta extensión; de lo contrario, false.

includeIssuerAndSerial
Boolean

true para incluir el nombre del emisor del certificado y el número de serie en esta extensión; de lo contrario, false.

Devoluciones

Extensión configurada.

Excepciones

certificate es null.

includeKeyIdentifier es true, pero certificate no contiene una extensión de identificador de clave del firmante.

Se aplica a