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

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

MetodoDescrizione
get_Archived() constRestituisce un valore che indica se il certificato è archiviato.
get_Extensions() constRestituisce la collezione di oggetti di estensione associati al certificato.
get_FriendlyName() constRestituisce il nome amichevole del certificato.
get_HasPrivateKey() constVerifica se il certificato ha una chiave privata.
get_IssuerName() constOttiene il nome della parte che ha emesso un certificato.
get_NotAfter() constOttiene la data e l’ora locali dopo le quali un certificato non è più valido.
get_NotBefore() constOttiene la data e l’ora locali in cui un certificato diventa valido.
get_PrivateKey() constOttiene la chiave privata associata al certificato.
get_PublicKey() constOttiene un oggetto PublicKey del certificato.
get_RawData() constOttiene i dati grezzi del certificato.
get_SerialNumber() constOttiene 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 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