System::Security::Cryptography::X509Certificates::X509Certificate2 klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| get_Archived() const | Hämtar ett värde som indikerar att certifikatet är arkiverat. |
| get_Extensions() const | Hämtar samling av tilläggsobjekt som är associerade med certifikatet. |
| get_FriendlyName() const | Hämtar certifikatets vänliga namn. |
| get_HasPrivateKey() const | Kontrollerar om certifikatet har en privat nyckel. |
| get_IssuerName() const | Hämtar namnet på den part som utfärdade ett certifikat. |
| get_NotAfter() const | Hämtar det lokala datumet och tiden efter vilket ett certifikat inte längre är giltigt. |
| get_NotBefore() const | Hämtar det lokala datumet och tiden då ett certifikat blir giltigt. |
| get_PrivateKey() const | Hämtar den privata nyckeln som är associerad med certifikatet. |
| get_PublicKey() const | Hämtar ett certifikat PublicKey objekt. |
| get_RawData() const | Hämtar certifikatets rådata. |
| get_SerialNumber() const | Hämtar serienumret för ett certifikat. |
| get_SignatureAlgorithm() const | Hämtar algoritmen som används för att skapa signaturen för ett certifikat. |
| get_SubjectName() const | Hämtar ämnesnamnet från ett certifikat. |
| get_Thumbprint() const | Hämtar certifikatets tumavtryck. |
| get_Version() const | Hä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() const | Hämtar RSA privata nyckeln;. |
| GetDSAPublicKey() const | Hämtar RSA offentlig nyckel. |
| GetECDsaPrivateKey() const | Hämtar RSA privata nyckeln;. |
| GetECDsaPublicKey() const | Hämtar RSA offentlig nyckel. |
| GetNameInfo(X509NameType, bool) const | Hämtar ämnes- eller utfärdarens namn från certifikatet. |
| GetRSAPrivateKey() const | Hämtar RSA privata nyckeln;. |
| GetRSAPublicKey() const | Hämtar RSA offentlig nyckel. |
| Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) override | Importerar information från den angivna certifikatfilen. |
| Import(const String&, const String&, X509KeyStorageFlags) override | Importerar information från den angivna certifikatfilen. |
| Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) override | Importerar information från de angivna certifikatdata. |
| Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) override | Importerar information från de angivna certifikatdata. |
| Import(const String&) override | Importerar information från den angivna certifikatfilen. |
| Import(const ByteArrayPtr&) override | Importerar information från de angivna certifikatdata. |
| Reset() override | Återställer certifikatets tillstånd. |
| set_Archived(bool) const | Stä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 override | Returnerar certifikatinformationen i textformat. |
| ToString() const override | Returnerar certifikatinformationen i textformat. |
| Verify() const | Verifierar 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
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++