Antarmuka ICspStatus (certenroll.h)
Objek ICspStatus berisi informasi tentang pasangan penyedia/algoritma kriptografi. Objek ini terutama digunakan oleh Kontrol Pendaftaran Sertifikat untuk memungkinkan pengguna memilih penyedia kriptografi dan algoritma mana yang akan digunakan saat membuat permintaan sertifikat. Ini dapat diambil, baik sendiri atau dalam koleksi ICspStatuses , dengan memanggil properti atau metode berikut:
Properti/Metode | Antarmuka | Deskripsi |
---|---|---|
GetCspStatusFromOperations | ICspInformation | Membuat objek ICspStatus untuk algoritma pertama yang didukung yang konsisten dengan pengidentifikasi objek algoritma (OID) dan jenis algoritma tertentu. |
GetCspStatusesFromOperations | ICspInformations | Membuat koleksi ICspStatuses untuk jenis algoritma tertentu dan informasi penyedia opsional. Catatan Kontrol Pendaftaran Sertifikat menggunakan koleksi ICspStatuses hanya untuk pilihan algoritma asimetris kunci privat (enkripsi, penandatanganan, dan pertukaran kunci).
|
GetCspStatusFromProviderName | ICspInformations | Membuat objek ICspStatus untuk penyedia warisan berdasarkan nama penyedia dan operasi kunci yang didukung. |
CspStatus | IX509PrivateKey | Menentukan atau mengambil objek ICspStatus . Objek biasanya dibuat selama proses pendaftaran. |
GetCspStatuses | IX509CertificateRequestPkcs10 | Membuat koleksi ICspStatuses yang berisi semua pasangan penyedia/algoritma yang konsisten dengan penggunaan kunci privat yang dimaksudkan seperti yang ditentukan oleh pemanggil. |
CspStatuses | IX509CertificateRequestPkcs10 | Membuat koleksi ICspStatuses yang berisi semua pasangan penyedia/algoritma yang konsisten dengan penggunaan kunci privat yang dimaksudkan seperti yang diidentifikasi oleh objek IX509PrivateKey yang terkait dengan permintaan sertifikat. |
Karena penyedia kriptografi biasanya mendukung lebih dari satu algoritma, beberapa objek ICspStatus dapat dibuat dan dikembalikan saat Anda memanggil salah satu properti atau metode sebelumnya yang mengembalikan koleksi. Ini ditunjukkan oleh ilustrasi berikut:
Anda dapat menggunakan properti EnrollmentStatus pada objek ICspStatus untuk mengambil objek IX509EnrollmentStatus yang menentukan properti berikut:
- Properti Tampilan menentukan apakah pasangan penyedia/algoritma dapat ditampilkan di antarmuka pengguna.
- Properti Yang dipilih menentukan atau mengambil nilai yang menunjukkan apakah status item tertentu dipantau selama proses pendaftaran.
- Properti Status mengidentifikasi status proses pendaftaran.
Warisan
Antarmuka ICspStatus mewarisi dari antarmuka IDispatch . ICspStatus juga memiliki jenis anggota ini:
Metode
Antarmuka ICspStatus memiliki metode ini.
ICspStatus::get_CspAlgorithm Mengambil objek ICspAlgorithm yang berisi informasi tentang algoritma yang didukung oleh penyedia. |
ICspStatus::get_CspInformation Mengambil objek ICspInformation yang berisi informasi umum tentang penyedia. |
ICspStatus::get_DisplayName Mengambil string yang berisi nama penyedia, nama algoritma, dan operasi yang dapat dilakukan oleh algoritma. |
ICspStatus::get_EnrollmentStatus Mengambil objek IX509EnrollmentStatus yang berisi informasi tentang pendaftaran sertifikat. |
ICspStatus::get_Ordinal Menentukan atau mengambil posisi objek ICspStatus dalam koleksi ICspStatuses. (Dapatkan) |
ICspStatus::Inisialisasi Menginisialisasi objek dari penyedia kriptografi dan algoritma terkait. |
ICspStatus::p ut_Ordinal Menentukan atau mengambil posisi objek ICspStatus dalam koleksi ICspStatuses. (Put) |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certenroll.h |