System::Security::Cryptography::X509Certificates::X509Certificate2 clase
Contenido
[
Ocultar
]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étodo | Descripción |
|---|---|
| get_Archived() const | Obtiene un valor que indica que el certificado está archivado. |
| get_Extensions() const | Obtiene la colección de objetos de extensión asociados al certificado. |
| get_FriendlyName() const | Obtiene el nombre amigable del certificado. |
| get_HasPrivateKey() const | Comprueba si el certificado tiene clave privada. |
| get_IssuerName() const | Obtiene el nombre de la entidad que emitió un certificado. |
| get_NotAfter() const | Obtiene la fecha y hora local después de la cual un certificado ya no es válido. |
| get_NotBefore() const | Obtiene la fecha y hora local en la que un certificado se vuelve válido. |
| get_PrivateKey() const | Obtiene la clave privada asociada al certificado. |
| get_PublicKey() const | Obtiene un objeto PublicKey del certificado. |
| get_RawData() const | Obtiene los datos sin procesar del certificado. |
| get_SerialNumber() const | Obtiene el número de serie de un certificado. |
| get_SignatureAlgorithm() const | Obtiene el algoritmo usado para crear la firma de un certificado. |
| get_SubjectName() const | Obtiene el nombre del sujeto de un certificado. |
| get_Thumbprint() const | Obtiene la huella digital del certificado. |
| get_Version() const | Obtiene 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() const | Obtiene la clave privada RSA;. |
| GetDSAPublicKey() const | Obtiene la clave pública RSA. |
| GetECDsaPrivateKey() const | Obtiene la clave privada RSA;. |
| GetECDsaPublicKey() const | Obtiene la clave pública RSA. |
| GetNameInfo(X509NameType, bool) const | Obtiene el nombre del sujeto o del emisor del certificado. |
| GetRSAPrivateKey() const | Obtiene la clave privada RSA;. |
| GetRSAPublicKey() const | Obtiene la clave pública RSA. |
| Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) override | Importa información del archivo de certificado especificado. |
| Import(const String&, const String&, X509KeyStorageFlags) override | Importa información del archivo de certificado especificado. |
| Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) override | Importa información de los datos de certificado especificados. |
| Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) override | Importa información de los datos de certificado especificados. |
| Import(const String&) override | Importa información del archivo de certificado especificado. |
| Import(const ByteArrayPtr&) override | Importa información de los datos de certificado especificados. |
| Reset() override | Restablece el estado del certificado. |
| set_Archived(bool) const | Establece 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 override | Devuelve la información del certificado en formato de texto. |
| ToString() const override | Devuelve la información del certificado en formato de texto. |
| Verify() const | Verifica 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
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++