System::Security::Cryptography::X509Certificates::X509Certificate2 classe

X509Certificate2 class

Rappresenta un certificato X509. Gli oggetti di questa classe devono essere allocati solo utilizzando 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 fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare questo puntatore per passarlo alle funzioni come argomento.

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

Metodi

MetodoDescrizione
get_Archived() constRestituisce un valore che indica se il certificato è archiviato.
get_Extensions() constRestituisce la raccolta di oggetti di estensione associati al certificato.
get_FriendlyName() constRestituisce il nome amichevole del certificato.
get_HasPrivateKey() constVerifica se il certificato possiede una chiave privata.
get_IssuerName() constRestituisce il nome dell’entità che ha emesso il certificato.
get_NotAfter() constRestituisce la data e l’ora locali dopo le quali il certificato non è più valido.
get_NotBefore() constRestituisce la data e l’ora locali a partire dalle quali il certificato diventa valido.
get_PrivateKey() constRestituisce la chiave privata associata al certificato.
get_PublicKey() constRestituisce un oggetto PublicKey del certificato.
get_RawData() constRestituisce i dati grezzi del certificato.
get_SerialNumber() constRestituisce il numero di serie di un certificato.
get_SignatureAlgorithm() constOttiene l’algoritmo usato per creare la firma di un certificato.
get_SubjectName() constOttiene il nome del soggetto da un certificato.
get_Thumbprint() constOttiene l’impronta digitale del certificato.
get_Version() constOttiene 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() constOttiene la chiave privata RSA;.
GetDSAPublicKey() constOttiene la chiave pubblica RSA.
GetECDsaPrivateKey() constOttiene la chiave privata RSA;.
GetECDsaPublicKey() constOttiene la chiave pubblica RSA.
GetNameInfo(X509NameType, bool) constOttiene il nome del soggetto o dell’emittente dal certificato.
GetRSAPrivateKey() constOttiene la chiave privata RSA;.
GetRSAPublicKey() constOttiene la chiave pubblica RSA.
Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporta le informazioni dal file di certificato specificato.
Import(const String&, const String&, X509KeyStorageFlags) overrideImporta le informazioni dal file di certificato specificato.
Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporta le informazioni dai dati del certificato specificati.
Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) overrideImporta le informazioni dai dati del certificato specificati.
Import(const String&) overrideImporta le informazioni dal file di certificato specificato.
Import(const ByteArrayPtr&) overrideImporta le informazioni dai dati del certificato specificati.
Reset() overrideReimposta lo stato del certificato.
set_Archived(bool) constImposta 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 overrideRestituisce le informazioni del certificato in formato testo.
ToString() const overrideRestituisce le informazioni del certificato in formato testo.
Verify() constVerifica la catena di certificati.
X509Certificate2()Crea 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