Bagikan melalui


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:

Struktur koleksi ICspStatuses memperlihatkan objek ICspStatus individual

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

Lihat juga

Antarmuka CertEnroll

ICspStatuses

IDispatch