System::Security::Cryptography::X509Certificates::X509Certificate2 classe
Contenuti
[
Nascondere
]X509Certificate2 class
Rappresenta un certificato X509. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate
Metodi
| Metodo | Descrizione |
|---|---|
| get_Archived() const | Restituisce un valore che indica se il certificato è archiviato. |
| get_Extensions() const | Restituisce la collezione di oggetti di estensione associati al certificato. |
| get_FriendlyName() const | Restituisce il nome amichevole del certificato. |
| get_HasPrivateKey() const | Verifica se il certificato ha una chiave privata. |
| get_IssuerName() const | Ottiene il nome della parte che ha emesso un certificato. |
| get_NotAfter() const | Ottiene la data e l’ora locali dopo le quali un certificato non è più valido. |
| get_NotBefore() const | Ottiene la data e l’ora locali in cui un certificato diventa valido. |
| get_PrivateKey() const | Ottiene la chiave privata associata al certificato. |
| get_PublicKey() const | Ottiene un oggetto PublicKey del certificato. |
| get_RawData() const | Ottiene i dati grezzi del certificato. |
| get_SerialNumber() const | Ottiene il numero di serie di un certificato. |
| get_SignatureAlgorithm() const | Ottiene l’algoritmo usato per creare la firma di un certificato. |
| get_SubjectName() const | Ottiene il nome del soggetto da un certificato. |
| get_Thumbprint() const | Ottiene l’impronta digitale del certificato. |
| get_Version() const | Ottiene la versione del formato del certificato. |
| static GetCertContentType(const ByteArrayPtr&) | Ottiene il tipo di certificato contenuto nell’array di byte specificato. |
| static GetCertContentType(const String&) | Ottiene il tipo di certificato contenuto nel file specificato. |
| GetDSAPrivateKey() const | Ottiene la chiave privata RSA; |
| GetDSAPublicKey() const | Ottiene la chiave pubblica RSA. |
| GetECDsaPrivateKey() const | Ottiene la chiave privata RSA; |
| GetECDsaPublicKey() const | Ottiene la chiave pubblica RSA. |
| GetNameInfo(X509NameType, bool) const | Ottiene il nome del soggetto o dell’emittente dal certificato. |
| GetRSAPrivateKey() const | Ottiene la chiave privata RSA; |
| GetRSAPublicKey() const | Ottiene la chiave pubblica RSA. |
| Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) override | Importa le informazioni dal file di certificato specificato. |
| Import(const String&, const String&, X509KeyStorageFlags) override | Importa le informazioni dal file di certificato specificato. |
| Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) override | Importa le informazioni dai dati del certificato specificati. |
| Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) override | Importa le informazioni dai dati del certificato specificati. |
| Import(const String&) override | Importa le informazioni dal file di certificato specificato. |
| Import(const ByteArrayPtr&) override | Importa le informazioni dai dati del certificato specificati. |
| Reset() override | Reimposta lo stato del certificato. |
| set_Archived(bool) const | Imposta un valore che indica che il certificato è archiviato. |
| set_FriendlyName(const String&) | Imposta il nome descrittivo del certificato. |
| set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&) | Imposta o cancella la chiave privata associata al certificato. |
| ToString(bool) const override | Restituisce le informazioni del certificato in formato testo. |
| ToString() const override | Restituisce le informazioni del certificato in formato testo. |
| Verify() const | Verifica la catena del certificato. |
| X509Certificate2() | Costruisce un X509Certificate2 vuoto. |
| X509Certificate2(const String&) | Costruttore. |
| X509Certificate2(const SharedPtr<X509Certificate>&) | Costruttore. |
| X509Certificate2(const ByteArrayPtr&) | Costruttore. |
| X509Certificate2(const ByteArrayPtr&, const String&) | Costruttore. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&) | Costruttore. |
| X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Costruttore. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Costruttore. |
| X509Certificate2(const String&, const String&) | Costruttore. |
| X509Certificate2(const String&, const SecureStringPtr&) | Costruttore. |
| X509Certificate2(const String&, const String&, X509KeyStorageFlags) | Costruttore. |
| X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Costruttore. |
| X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | Costruttore. |
Vedi anche
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Font for C++