X509AuthorityKeyIdentifierExtension.CreateFromCertificate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.