System::Security::Cryptography::X509Certificates::X509Certificate2 klass

X509Certificate2 class

Representerar X509‑certifikat. Objekt av denna klass bör endast allokeras med System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr‑pekare och använd denna pekare för att skicka den till funktioner som argument.

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

Metoder

MetodBeskrivning
get_Archived() constHämtar ett värde som indikerar att certifikatet är arkiverat.
get_Extensions() constHämtar samling av tilläggsobjekt som är associerade med certifikatet.
get_FriendlyName() constHämtar certifikatets vänliga namn.
get_HasPrivateKey() constKontrollerar om certifikatet har en privat nyckel.
get_IssuerName() constHämtar namnet på den part som utfärdade ett certifikat.
get_NotAfter() constHämtar det lokala datumet och tiden efter vilket ett certifikat inte längre är giltigt.
get_NotBefore() constHämtar det lokala datumet och tiden då ett certifikat blir giltigt.
get_PrivateKey() constHämtar den privata nyckeln som är associerad med certifikatet.
get_PublicKey() constHämtar ett certifikat PublicKey objekt.
get_RawData() constHämtar certifikatets rådata.
get_SerialNumber() constHämtar serienumret för ett certifikat.
get_SignatureAlgorithm() constHämtar algoritmen som används för att skapa signaturen för ett certifikat.
get_SubjectName() constHämtar ämnesnamnet från ett certifikat.
get_Thumbprint() constHämtar certifikatets tumavtryck.
get_Version() constHämtar certifikatformatets version.
static GetCertContentType(const ByteArrayPtr&)Hämtar typen av certifikat som finns i den angivna bytearrayen.
static GetCertContentType(const String&)Hämtar typen av certifikat som finns i den angivna filen.
GetDSAPrivateKey() constHämtar RSA privata nyckeln;.
GetDSAPublicKey() constHämtar RSA offentlig nyckel.
GetECDsaPrivateKey() constHämtar RSA privata nyckeln;.
GetECDsaPublicKey() constHämtar RSA offentlig nyckel.
GetNameInfo(X509NameType, bool) constHämtar ämnes- eller utfärdarens namn från certifikatet.
GetRSAPrivateKey() constHämtar RSA privata nyckeln;.
GetRSAPublicKey() constHämtar RSA offentlig nyckel.
Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporterar information från den angivna certifikatfilen.
Import(const String&, const String&, X509KeyStorageFlags) overrideImporterar information från den angivna certifikatfilen.
Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporterar information från de angivna certifikatdata.
Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) overrideImporterar information från de angivna certifikatdata.
Import(const String&) overrideImporterar information från den angivna certifikatfilen.
Import(const ByteArrayPtr&) overrideImporterar information från de angivna certifikatdata.
Reset() overrideÅterställer certifikatets tillstånd.
set_Archived(bool) constStäller in ett värde som indikerar att certifikatet är arkiverat.
set_FriendlyName(const String&)Ställer in certifikatets vänliga namn.
set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&)Ställer in eller rensar den privata nyckeln som är associerad med certifikatet.
ToString(bool) const overrideReturnerar certifikatinformationen i textformat.
ToString() const overrideReturnerar certifikatinformationen i textformat.
Verify() constVerifierar certifikatkedjan.
X509Certificate2()Skapar ett tomt X509Certificate2.
X509Certificate2(const String&)Konstruktor.
X509Certificate2(const SharedPtr<X509Certificate>&)Konstruktor.
X509Certificate2(const ByteArrayPtr&)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const String&)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags)Konstruktor.
X509Certificate2(const String&, const String&)Konstruktor.
X509Certificate2(const String&, const SecureStringPtr&)Konstruktor.
X509Certificate2(const String&, const String&, X509KeyStorageFlags)Konstruktor.
X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags)Konstruktor.

Se även