Objek Kriptografi
Objek kriptografi dikategorikan sesuai dengan penggunaan sebagai berikut:
- Objek Penyimpanan Sertifikat
- Objek Tanda Tangan Digital
- Objek Data Yang Diselimuti
- Objek Enkripsi Data
- Objek Tambahan
- Objek Pendaftaran Sertifikat
Objek Penyimpanan Sertifikat
Objek berikut bekerja dengan penyimpanan sertifikat dan sertifikat di penyimpanan tersebut. CAPICOM mendukung penggunaan penyimpanan sertifikat Pengguna Saat Ini, Komputer Lokal, memori, dan Direktori Aktif.
Objek | Deskripsi |
---|---|
Sertifikat | Satu sertifikat digital. |
CertificatePolicies | Kumpulan objek PolicyInformation . |
Sertifikat | Kumpulan objek Sertifikat . |
CertificateStatus | Menyediakan informasi status pada sertifikat. |
Jaringan | Membuat dan memeriksa rantai validasi sertifikat berdasarkan sertifikat digital. |
ExtendedProperties | Mewakili kumpulan objek ExtendedProperty . |
ExtendedProperty | Mewakili properti yang diperluas Microsoft. |
Ekstensi | Mewakili satu ekstensi sertifikat. |
Ekstensi | Mewakili kumpulan objek Ekstensi . |
PrivateKey | Mewakili kunci privat. |
Kunci Umum | Mewakili kunci umum dalam objek Sertifikat . |
Bursa | Menyediakan properti dan metode untuk memilih, mengelola, dan menggunakan penyimpanan sertifikat dan sertifikat di penyimpanan tersebut. |
Templat | Mewakili templat ekstensi sertifikat sertifikat. |
Objek Tanda Tangan Digital
Objek berikut diekspor untuk menandatangani data secara digital dan untuk memverifikasi tanda tangan digital.
Objek | Deskripsi |
---|---|
SignedCode | Objek yang digunakan untuk menandatangani kode dengan tanda tangan digital Authenticode dan untuk memverifikasi tanda tangan pada kode yang ditandatangani. |
SignedData | Objek yang digunakan untuk menandatangani data dan untuk memverifikasi tanda tangan pada data yang ditandatangani. |
Penandatangan | Informasi tentang satu penanda tangan data, termasuk sertifikat penanda tangan. |
Penandatangan | Kumpulan objek Penanda tangan . |
Objek Data Yang Diselimuti
Objek berikut diekspor untuk membuat pesan data yang diselimuti untuk privasi dan mendekripsi data dalam pesan yang diselimuti.
Objek | Deskripsi |
---|---|
EnvelopedData | Objek yang digunakan untuk membuat, mengirim, dan menerima data yang diselimuti. Data yang diselimuti dienkripsi sehingga hanya penerima yang dimaksud yang dapat mendekripsinya. |
Penerima | Kumpulan objek Sertifikat dari penerima yang dimaksudkan dari pesan yang diselimuti. |
Objek Enkripsi Data
Objek berikut diekspor untuk mengenkripsi data arbitrer untuk privasi dan mendekripsi data terenkripsi.
Objek | Deskripsi |
---|---|
EncryptedData | Objek yang digunakan untuk mengenkripsi data. Data terenkripsi dalam objek EncryptedData dapat didekripsi. |
Objek Tambahan
Objek berikut diekspor untuk mengubah perilaku default objek lain dan untuk mengelola sertifikat, penyimpanan sertifikat, dan pesan.
Objek | Deskripsi |
---|---|
Algoritma | Mengatur algoritma dan panjang kunci yang akan digunakan dalam operasi kriptografi. |
Atribut | Menyediakan satu informasi tambahan tentang tanda tangan, seperti waktu penandatanganan. |
Atribut | Kumpulan objek Atribut . |
BasicConstraints | Menyediakan akses baca-saja ke batasan dasar tentang penggunaan sertifikat. |
EKU | Menyediakan akses ke properti sertifikat EKU. |
EKUs | Kumpulan objek EKU . |
EncodedData | Mewakili blok data yang dikodekan. |
ExtendedKeyUsage | Menyediakan akses baca-saja ke properti penggunaan kunci sertifikat yang diperluas. |
HashedData | Menyediakan fungsionalitas untuk menerapkan algoritma hash ke string. |
KeyUsage | Menyediakan akses baca-saja ke properti penggunaan kunci sertifikat. |
NoticeNumbers | Mewakili kumpulan objek Ekstensi . |
OID | Mewakili pengidentifikasi objek yang digunakan oleh beberapa properti CAPICOM. |
OID | Mewakili kumpulan objek OID . |
PolicyInformation | Menyediakan akses ke OID kebijakan ekstensi. |
Pengualifikasi | Mewakili penunjuk Pernyataan Praktik Sertifikasi (CPS) atau kualifikasi pemberitahuan pengguna. |
Kualifikasi | Mewakili kumpulan kualifikasi. |
Pengaturan | Mengaktifkan atau menonaktifkan kotak dialog untuk meminta identitas penanda tangan atau pengirim jika identitas tersebut tidak ditentukan. |
Utilitas | Menyediakan fungsionalitas untuk tugas umum. |
Objek Pendaftaran Sertifikat
Objek berikut digunakan untuk pendaftaran sertifikat.
Objek | Deskripsi |
---|---|
CEnroll | Objek yang mewakili Kontrol Pendaftaran Sertifikat. Ini terutama digunakan saat pemrograman dalam Visual Basic atau bahasa Automation lainnya. |