Comparteix a través de


X509AuthorityKeyIdentifierExtension Clase

Definición

Representa la extensión X.509 del identificador de clave de autoridad (2.5.29.35).

public ref class X509AuthorityKeyIdentifierExtension sealed : System::Security::Cryptography::X509Certificates::X509Extension
public sealed class X509AuthorityKeyIdentifierExtension : System.Security.Cryptography.X509Certificates.X509Extension
type X509AuthorityKeyIdentifierExtension = class
    inherit X509Extension
Public NotInheritable Class X509AuthorityKeyIdentifierExtension
Inherits X509Extension
Herencia
X509AuthorityKeyIdentifierExtension

Constructores

X509AuthorityKeyIdentifierExtension()

Inicializa una nueva instancia de la clase X509AuthorityKeyIdentifierExtension.

X509AuthorityKeyIdentifierExtension(Byte[], Boolean)

Inicializa una nueva instancia de la X509AuthorityKeyIdentifierExtension clase a partir de una representación codificada de la extensión y un marcador crítico opcional.

X509AuthorityKeyIdentifierExtension(ReadOnlySpan<Byte>, Boolean)

Inicializa una nueva instancia de la X509AuthorityKeyIdentifierExtension clase a partir de una representación codificada de la extensión y un marcador crítico opcional.

Propiedades

Critical

Obtiene un valor booleano que indica si la extensión es crítica.

(Heredado de X509Extension)
KeyIdentifier

Obtiene el valor del identificador de clave del firmante de la entidad de certificación (CA) emisora de este certificado cuando se especifica.

NamedIssuer

Obtiene el IssuerName valor de la entidad de certificación (CA) emisora de este certificado cuando está disponible.

Oid

Obtiene o establece el valor Oid de un objeto AsnEncodedData.

(Heredado de AsnEncodedData)
RawData

Obtiene o establece los datos codificados mediante Notación de sintaxis abstracta uno (ASN.1, Abstract Syntax Notation One) que están representados en una matriz de bytes.

(Heredado de AsnEncodedData)
RawIssuer

Obtiene la representación codificada del authorityCertIssuer campo de la extensión o null cuando la extensión no contiene un campo emisor de certificados de entidad.

SerialNumber

Obtiene el número de serie de la entidad de certificación (CA) emisora de este certificado.

Métodos

CopyFrom(AsnEncodedData)

Copia las propiedades de extensión del objeto AsnEncodedData especificado.

Create(Byte[], X500DistinguishedName, Byte[])

Crea un objeto X509AuthorityKeyIdentifierExtension que especifica el identificador de clave proporcionado, el nombre del emisor y el número de serie.

Create(ReadOnlySpan<Byte>, X500DistinguishedName, ReadOnlySpan<Byte>)

Crea un objeto X509AuthorityKeyIdentifierExtension que especifica el identificador de clave proporcionado, el nombre del emisor y el número de serie.

CreateFromCertificate(X509Certificate2, Boolean, Boolean)

Crea un X509AuthorityKeyIdentifierExtension objeto basado en valores del certificado proporcionado.

CreateFromIssuerNameAndSerialNumber(X500DistinguishedName, Byte[])

Crea un objeto X509AuthorityKeyIdentifierExtension que especifica el nombre del emisor y el número de serie proporcionados.

CreateFromIssuerNameAndSerialNumber(X500DistinguishedName, ReadOnlySpan<Byte>)

Crea un objeto X509AuthorityKeyIdentifierExtension que especifica el nombre del emisor y el número de serie proporcionados.

CreateFromSubjectKeyIdentifier(Byte[])

Crea un objeto X509AuthorityKeyIdentifierExtension que especifica el valor de identificador de clave proporcionado.

CreateFromSubjectKeyIdentifier(ReadOnlySpan<Byte>)

Crea un objeto X509AuthorityKeyIdentifierExtension que especifica el valor de identificador de clave proporcionado.

CreateFromSubjectKeyIdentifier(X509SubjectKeyIdentifierExtension)

Crea un objeto X509AuthorityKeyIdentifierExtension que especifica el valor del identificador de clave a partir de una extensión de identificador de clave del firmante.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Format(Boolean)

Devuelve una versión con formato de los datos codificados mediante Notación de sintaxis abstracta uno (ASN.1, Abstract Syntax Notation One) como una cadena.

(Heredado de AsnEncodedData)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a