Namespace System::Security::Cryptography::X509Certificates

Kelas

KelasDeskripsi
PublicKeyMewakili informasi kunci publik sertifikat X509. 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 balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
X500DistinguishedNameMewakili nama terdistinguish dari sertifikat X509. 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 balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
X509CertificateSertifikat X.509 v.3. Sertifikat terenkripsi 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 balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
X509Certificate2Mewakili sertifikat X509. 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 balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
X509Certificate2CollectionKoleksi objek sertifikat X509. 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 balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
X509Certificate2CollectionPtrPenunjuk ke koleksi sertifikat X509. Tipe ini adalah penunjuk untuk mengelola penghapusan objek lain. Itu harus dialokasikan pada stack dan diteruskan ke fungsi baik dengan nilai maupun dengan referensi konstan.
X509CertificateCollectionKoleksi objek sertifikat X509. 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 balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
X509CertificateCollectionPtrPenunjuk ke koleksi sertifikat X509. Tipe ini adalah penunjuk untuk mengelola penghapusan objek lain. Itu harus dialokasikan pada stack dan diteruskan ke fungsi baik dengan nilai maupun dengan referensi konstan.
X509ChainMewakili rantai sertifikat X509. Objek-objek kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini pada stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam penunjuk System::SmartPtr dan gunakan penunjuk ini untuk meneruskannya ke fungsi sebagai argumen.
X509ChainPolicyKebijakan rantai yang akan diterapkan saat membangun rantai sertifikat X509. Objek-objek kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini pada stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam penunjuk System::SmartPtr dan gunakan penunjuk ini untuk meneruskannya ke fungsi sebagai argumen.
X509ChainStatusMenyimpan status rantai X509 dan informasi kesalahan. Objek-objek kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini pada stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam penunjuk System::SmartPtr dan gunakan penunjuk ini untuk meneruskannya ke fungsi sebagai argumen.
X509ExtensionObjek ekstensi untuk menyimpan informasi tambahan yang terkait dengan sertifikat X.509. Objek-objek kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini pada stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam penunjuk System::SmartPtr dan gunakan penunjuk ini untuk meneruskannya ke fungsi sebagai argumen.
X509ExtensionCollectionKoleksi objek ekstensi. Objek-objek kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini pada stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam penunjuk System::SmartPtr dan gunakan penunjuk ini untuk meneruskannya ke fungsi sebagai argumen.
X509ExtensionCollectionPtrPenunjuk ke koleksi ekstensi X509. Tipe ini adalah penunjuk untuk mengelola penghapusan objek lain. Itu harus dialokasikan pada stack dan diteruskan ke fungsi baik dengan nilai maupun dengan referensi konstan.
X509ExtensionEnumeratorEnumerator untuk mengiterasi koleksi ekstensi. Objek-objek kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini pada stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam penunjuk System::SmartPtr dan gunakan penunjuk ini untuk meneruskannya ke fungsi sebagai argumen.
X509KeyUsageExtensionObjek ekstensi untuk menyimpan informasi tambahan tentang penggunaan sebuah kunci. Objek-objek kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini pada stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam penunjuk System::SmartPtr dan gunakan penunjuk ini untuk meneruskannya ke fungsi sebagai argumen.

Enums

EnumDeskripsi
X500DistinguishedNameFlagsAturan pemformatan nama yang dibedakan pada sertifikat X509.
X509ChainStatusFlags
X509ContentTypeFormat sertifikat X.509.
X509IncludeOptionMenentukan sertifikat apa dalam rantai yang akan disertakan.
X509KeyStorageFlagsMendefinisikan cara menyimpan kunci.
X509KeyUsageFlagsMendefinisikan bagaimana kunci sertifikat dapat digunakan.
X509NameTypeTipe nama yang terdapat dalam sertifikat X.509 yang terkait dengan penerbit atau subjek sertifikat.
X509RevocationFlag
X509VerificationFlags