System::Security::Cryptography::X509Certificates::X509Certificate klass
Innehåll
[
Dölj
]X509Certificate class
X.509 v.3-certifikat. Krypterade certifikat stöds inte. Endast X509KeyStorageFlags::DefaultKeySet flagga stöds. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kommer att resultera i 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 X509Certificate : public virtual System::Object,
public System::IDisposable
Metoder
| Metod | Beskrivning |
|---|---|
| static CreateFromCertFile(const String&) | Skapar certifikat från den angivna PKCS7-filen. |
| static CreateFromSignedFile(const String&) | Skapar certifikat från den angivna signerade filen. |
| Dispose() override | Gör ingenting. |
| Equals(SharedPtr<Object>) override | Jämför två certifikat. |
| virtual Export(X509ContentType) const | Exporterar det aktuella objektet till en bytearray med det angivna formatet. INTE IMPLEMENTERAT. |
| virtual Export(X509ContentType, const SecureStringPtr&) const | Exporterar det aktuella objektet till en bytearray med det angivna formatet. INTE IMPLEMENTERAT. |
| virtual Export(X509ContentType, const String&) const | Exporterar det aktuella objektet till en bytearray med det angivna formatet. INTE IMPLEMENTERAT. |
| get_Handle() const | Hämtar en referens till Microsoft Cryptographic API:s certifikatkontext. |
| get_Issuer() const | Hämtar namnet på certifikatutfärdaren som utfärdade X.509v3-certifikatet. |
| get_Subject() const | Hämtar ämnets distinkta namn från certifikatet. |
| virtual GetCertHash() const | Hämtar hash för det aktuella objektet som en bytearray. |
| virtual GetCertHash(const HashAlgorithmName&) const | Hämtar hash för det aktuella objektet som en bytearray. |
| virtual GetCertHashString() const | Hämtar SHA1 hash för det aktuella objektet som en hexadecimal sträng. |
| virtual GetCertHashString(const HashAlgorithmName&) const | Hämtar SHA1 hash för det aktuella objektet som en hexadecimal sträng. |
| virtual GetEffectiveDateString() const | Hämtar giltighetsdatum för det aktuella certifikatet. |
| virtual GetExpirationDateString() const | Hämtar utgångsdatum för det aktuella certifikatet. |
| virtual GetFormat() const | Hämtar namnet på certifikatformatet. |
| GetHashCode() const override | Hämtar certifikatets hashkod. |
| virtual GetIssuerName() const | Hämtar namnet på certifieringsmyndigheten som utfärdade det aktuella certifikatet. |
| virtual GetKeyAlgorithm() const | Hämtar nyckelinformation för det aktuella certifikatet som en sträng. |
| virtual GetKeyAlgorithmParameters() const | Hämtar nyckelinformation för det aktuella certifikatet som en bytearray. |
| virtual GetKeyAlgorithmParametersString() const | Hämtar nyckelinformation för det aktuella certifikatet som en hexadecimal sträng. |
| virtual GetName() const | Hämtar namnet på den principal som det aktuella certifikatet utfärdades till. |
| virtual GetPublicKey() const | Hämtar den offentliga nyckeln från certifikatet som en bytearray. |
| virtual GetPublicKeyString() const | Hämtar den offentliga nyckeln från certifikatet som en hexadecimal sträng. |
| virtual GetRawCertData() const | Hämtar rådata från certifikatet som en bytearray. |
| virtual GetRawCertDataString() const | Hämtar rådata från certifikatet som en hexadecimal sträng. |
| virtual GetSerialNumber() const | Hämtar serienumret från certifikatet som en bytearray. |
| virtual GetSerialNumberString() const | Hämtar serienumret från certifikatet som en hexadecimal sträng. |
| virtual Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Importerar information från den angivna certifikatfilen. INTE IMPLEMENTERAD. |
| virtual Import(const String&, const String&, X509KeyStorageFlags) | Importerar information från den angivna certifikatfilen. INTE IMPLEMENTERAD. |
| virtual Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Importerar information från de angivna certifikatdata. INTE IMPLEMENTERAD. |
| virtual Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Importerar information från de angivna certifikatdata. INTE IMPLEMENTERAD. |
| virtual Import(const String&) | Importerar information från den angivna certifikatfilen. INTE IMPLEMENTERAD. |
| virtual Import(const ByteArrayPtr&) | Importerar information från de angivna certifikatdata. INTE IMPLEMENTERAD. |
| operator=(const X509Certificate&) | |
| virtual Reset() | Återställer certifikatets tillstånd. |
| virtual ToString(bool) const | Returnerar certifikatinformationen i textformat. |
| ToString() const override | Returnerar certifikatinformationen i textformat. |
| X509Certificate(const X509Certificate&) | |
| X509Certificate() | Konstruktor. |
| X509Certificate(const ByteArrayPtr&) | Konstruktor. |
| X509Certificate(const String&) | Konstruktor. |
| X509Certificate(const SharedPtr<X509Certificate>&) | Konstruktor. |
| X509Certificate(const ByteArrayPtr&, const String&) | Konstruktor. |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&) | Konstruktor. |
| X509Certificate(const String&, const String&) | Konstruktor. |
| X509Certificate(const String&, const SecureStringPtr&) | Konstruktor. |
| X509Certificate(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Konstruktor. |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Konstruktor. |
| X509Certificate(const String&, const String&, X509KeyStorageFlags) | Konstruktor. |
| X509Certificate(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Konstruktor. |
| X509Certificate(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | Konstruktor. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Pekartyp. |
Se även
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++