Objek Kriptografi

Objek kriptografi dikategorikan sesuai dengan penggunaan sebagai berikut:

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.