System::Security::Cryptography::X509Certificates::X509Certificate kelas

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

MetodeDeskripsi
static CreateFromCertFile(const String&)Membuat sertifikat dari file PKCS7 yang ditentukan.
static CreateFromSignedFile(const String&)Membuat sertifikat dari file yang ditandatangani yang ditentukan.
Dispose() overrideTidak melakukan apa-apa.
Equals(SharedPtr<Object>) overrideMembandingkan dua sertifikat.
virtual Export(X509ContentType) constMengekspor objek saat ini ke array byte menggunakan format yang ditentukan. TIDAK DIIMPLEMENTASIKAN.
virtual Export(X509ContentType, const SecureStringPtr&) constMengekspor objek saat ini ke array byte menggunakan format yang ditentukan. TIDAK DIIMPLEMENTASIKAN.
virtual Export(X509ContentType, const String&) constMengekspor objek saat ini ke array byte menggunakan format yang ditentukan. TIDAK DIIMPLEMENTASIKAN.
get_Handle() constMendapatkan handle ke konteks sertifikat Microsoft Cryptographic API.
get_Issuer() constMendapatkan nama otoritas sertifikat yang mengeluarkan sertifikat X.509v3.
get_Subject() constMendapatkan nama terdistinguish subjek dari sertifikat.
virtual GetCertHash() constMendapatkan hash untuk objek saat ini sebagai array byte.
virtual GetCertHash(const HashAlgorithmName&) constMendapatkan hash untuk objek saat ini sebagai array byte.
virtual GetCertHashString() constMendapatkan hash SHA1 untuk objek saat ini sebagai string heksadesimal.
virtual GetCertHashString(const HashAlgorithmName&) constMendapatkan hash SHA1 untuk objek saat ini sebagai string heksadesimal.
virtual GetEffectiveDateString() constMendapatkan tanggal berlaku dari sertifikat saat ini.
virtual GetExpirationDateString() constMendapatkan tanggal kedaluwarsa dari sertifikat saat ini.
virtual GetFormat() constMendapatkan nama format sertifikat.
GetHashCode() const overrideMendapatkan kode hash sertifikat.
virtual GetIssuerName() constMendapatkan nama otoritas sertifikasi yang mengeluarkan sertifikat saat ini.
virtual GetKeyAlgorithm() constMendapatkan informasi kunci untuk sertifikat saat ini sebagai string.
virtual GetKeyAlgorithmParameters() constMendapatkan informasi kunci untuk sertifikat saat ini sebagai array byte.
virtual GetKeyAlgorithmParametersString() constMendapatkan informasi kunci untuk sertifikat saat ini sebagai string heksadesimal.
virtual GetName() constMendapatkan nama prinsipal yang menerima sertifikat saat ini.
virtual GetPublicKey() constMendapatkan kunci publik dari sertifikat sebagai array byte.
virtual GetPublicKeyString() constMendapatkan kunci publik dari sertifikat sebagai string heksadesimal.
virtual GetRawCertData() constMendapatkan data mentah dari sertifikat sebagai array byte.
virtual GetRawCertDataString() constMendapatkan data mentah dari sertifikat sebagai string heksadesimal.
virtual GetSerialNumber() constMendapatkan nomor seri dari sertifikat sebagai array byte.
virtual GetSerialNumberString() constMendapatkan 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) constMengembalikan informasi sertifikat dalam format teks.
ToString() const overrideMengembalikan 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

TypedefDeskripsi
PtrTipe pointer.

Lihat Juga