System::Security::Cryptography::X509Certificates::X509Certificate kelas
isi
[
bersembunyi
]X509Certificate class
Sertifikat X.509 v.3. Sertifikat yang dienkripsi tidak didukung. Hanya flag X509KeyStorageFlags::DefaultKeySet yang didukung. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject() . Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
class X509Certificate : public virtual System::Object,
public System::IDisposable
Metode
| Metode | Deskripsi |
|---|---|
| static CreateFromCertFile(const String&) | Membuat sertifikat dari file PKCS7 yang ditentukan. |
| static CreateFromSignedFile(const String&) | Membuat sertifikat dari file yang ditandatangani yang ditentukan. |
| Dispose() override | Tidak melakukan apa-apa. |
| Equals(SharedPtr<Object>) override | Membandingkan dua sertifikat. |
| virtual Export(X509ContentType) const | Mengekspor objek saat ini ke array byte menggunakan format yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| virtual Export(X509ContentType, const SecureStringPtr&) const | Mengekspor objek saat ini ke array byte menggunakan format yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| virtual Export(X509ContentType, const String&) const | Mengekspor objek saat ini ke array byte menggunakan format yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| get_Handle() const | Mendapatkan handle ke konteks sertifikat Microsoft Cryptographic API. |
| get_Issuer() const | Mendapatkan nama otoritas sertifikat yang mengeluarkan sertifikat X.509v3. |
| get_Subject() const | Mendapatkan nama terdistinguish subjek dari sertifikat. |
| virtual GetCertHash() const | Mendapatkan hash untuk objek saat ini sebagai array byte. |
| virtual GetCertHash(const HashAlgorithmName&) const | Mendapatkan hash untuk objek saat ini sebagai array byte. |
| virtual GetCertHashString() const | Mendapatkan hash SHA1 untuk objek saat ini sebagai string heksadesimal. |
| virtual GetCertHashString(const HashAlgorithmName&) const | Mendapatkan hash SHA1 untuk objek saat ini sebagai string heksadesimal. |
| virtual GetEffectiveDateString() const | Mendapatkan tanggal berlaku dari sertifikat saat ini. |
| virtual GetExpirationDateString() const | Mendapatkan tanggal kedaluwarsa dari sertifikat saat ini. |
| virtual GetFormat() const | Mendapatkan nama format sertifikat. |
| GetHashCode() const override | Mendapatkan kode hash sertifikat. |
| virtual GetIssuerName() const | Mendapatkan nama otoritas sertifikasi yang mengeluarkan sertifikat saat ini. |
| virtual GetKeyAlgorithm() const | Mendapatkan informasi kunci untuk sertifikat saat ini sebagai string. |
| virtual GetKeyAlgorithmParameters() const | Mendapatkan informasi kunci untuk sertifikat saat ini sebagai array byte. |
| virtual GetKeyAlgorithmParametersString() const | Mendapatkan informasi kunci untuk sertifikat saat ini sebagai string heksadesimal. |
| virtual GetName() const | Mendapatkan nama prinsipal yang menerima sertifikat saat ini. |
| virtual GetPublicKey() const | Mendapatkan kunci publik dari sertifikat sebagai array byte. |
| virtual GetPublicKeyString() const | Mendapatkan kunci publik dari sertifikat sebagai string heksadesimal. |
| virtual GetRawCertData() const | Mendapatkan data mentah dari sertifikat sebagai array byte. |
| virtual GetRawCertDataString() const | Mendapatkan data mentah dari sertifikat sebagai string heksadesimal. |
| virtual GetSerialNumber() const | Mendapatkan nomor seri dari sertifikat sebagai array byte. |
| virtual GetSerialNumberString() const | Mendapatkan nomor seri dari sertifikat sebagai string heksadesimal. |
| virtual Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Mengimpor informasi dari file sertifikat yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| virtual Import(const String&, const String&, X509KeyStorageFlags) | Mengimpor informasi dari file sertifikat yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| virtual Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Mengimpor informasi dari data sertifikat yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| virtual Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Mengimpor informasi dari data sertifikat yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| virtual Import(const String&) | Mengimpor informasi dari file sertifikat yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| virtual Import(const ByteArrayPtr&) | Mengimpor informasi dari data sertifikat yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| operator=(const X509Certificate&) | |
| virtual Reset() | Mengatur ulang status sertifikat. |
| virtual ToString(bool) const | Mengembalikan informasi sertifikat dalam format teks. |
| ToString() const override | Mengembalikan informasi sertifikat dalam format teks. |
| 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 | Deskripsi |
|---|---|
| Ptr | Tipe pointer. |
Lihat Juga
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++