System::Security::Cryptography::X509Certificates::X509Certificate2 clase

X509Certificate2 class

Representa un certificado X509. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.

class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate

Métodos

MétodoDescripción
get_Archived() constObtiene un valor que indica que el certificado está archivado.
get_Extensions() constObtiene la colección de objetos de extensión asociados al certificado.
get_FriendlyName() constObtiene el nombre amigable del certificado.
get_HasPrivateKey() constComprueba si el certificado tiene clave privada.
get_IssuerName() constObtiene el nombre de la entidad que emitió un certificado.
get_NotAfter() constObtiene la fecha y hora local después de la cual un certificado ya no es válido.
get_NotBefore() constObtiene la fecha y hora local en la que un certificado se vuelve válido.
get_PrivateKey() constObtiene la clave privada asociada al certificado.
get_PublicKey() constObtiene un objeto PublicKey del certificado.
get_RawData() constObtiene los datos sin procesar del certificado.
get_SerialNumber() constObtiene el número de serie de un certificado.
get_SignatureAlgorithm() constObtiene el algoritmo usado para crear la firma de un certificado.
get_SubjectName() constObtiene el nombre del sujeto de un certificado.
get_Thumbprint() constObtiene la huella digital del certificado.
get_Version() constObtiene la versión del formato del certificado.
static GetCertContentType(const ByteArrayPtr&)Obtiene el tipo de certificado contenido en la matriz de bytes especificada.
static GetCertContentType(const String&)Obtiene el tipo de certificado contenido en el archivo especificado.
GetDSAPrivateKey() constObtiene la clave privada RSA;.
GetDSAPublicKey() constObtiene la clave pública RSA.
GetECDsaPrivateKey() constObtiene la clave privada RSA;.
GetECDsaPublicKey() constObtiene la clave pública RSA.
GetNameInfo(X509NameType, bool) constObtiene el nombre del sujeto o del emisor del certificado.
GetRSAPrivateKey() constObtiene la clave privada RSA;.
GetRSAPublicKey() constObtiene la clave pública RSA.
Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporta información del archivo de certificado especificado.
Import(const String&, const String&, X509KeyStorageFlags) overrideImporta información del archivo de certificado especificado.
Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporta información de los datos de certificado especificados.
Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) overrideImporta información de los datos de certificado especificados.
Import(const String&) overrideImporta información del archivo de certificado especificado.
Import(const ByteArrayPtr&) overrideImporta información de los datos de certificado especificados.
Reset() overrideRestablece el estado del certificado.
set_Archived(bool) constEstablece un valor que indica que el certificado está archivado.
set_FriendlyName(const String&)Establece el nombre descriptivo del certificado.
set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&)Establece o elimina la clave privada asociada al certificado.
ToString(bool) const overrideDevuelve la información del certificado en formato de texto.
ToString() const overrideDevuelve la información del certificado en formato de texto.
Verify() constVerifica la cadena de certificados.
X509Certificate2()Construye un X509Certificate2 vacío.
X509Certificate2(const String&)Constructor.
X509Certificate2(const SharedPtr<X509Certificate>&)Constructor.
X509Certificate2(const ByteArrayPtr&)Constructor.
X509Certificate2(const ByteArrayPtr&, const String&)Constructor.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&)Constructor.
X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags)Constructor.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags)Constructor.
X509Certificate2(const String&, const String&)Constructor.
X509Certificate2(const String&, const SecureStringPtr&)Constructor.
X509Certificate2(const String&, const String&, X509KeyStorageFlags)Constructor.
X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags)Constructor.
X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags)Constructor.

Ver también