Antarmuka ICspInformation (certenroll.h)

Antarmuka ICspInformation menyediakan akses ke informasi umum tentang penyedia kriptografi. Informasi diinisialisasi dengan memanggil metode InitializeFromName atau InitializeFromType . Informasi diambil dengan menggunakan metode dan properti berikut. Untuk informasi tentang CSP, lihat CSP dan Proses Kriptografi.

Warisan

Antarmuka ICspInformation mewarisi dari antarmuka IDispatch . ICspInformation juga memiliki jenis anggota ini:

Metode

Antarmuka ICspInformation memiliki metode ini.

 
ICspInformation::get_CspAlgorithms

Mengambil kumpulan antarmuka ICspAlgorithm yang berisi informasi tentang algoritma yang didukung oleh penyedia.
ICspInformation::get_HasHardwareRandomNumberGenerator

Mengambil nilai Boolean yang menentukan apakah penyedia mendukung generator angka acak perangkat keras yang dapat digunakan untuk membuat byte acak untuk operasi kriptografi.
ICspInformation::get_IsHardwareDevice

Mengambil nilai Boolean yang menentukan apakah penyedia diimplementasikan dalam perangkat keras.
ICspInformation::get_IsRemovable

Mengambil nilai Boolean yang menentukan apakah token yang berisi kunci dapat dihapus.
ICspInformation::get_IsSmartCard

Mengambil nilai Boolean yang menentukan apakah penyedia adalah penyedia kartu pintar.
ICspInformation::get_IsSoftwareDevice

Mengambil nilai Boolean yang menentukan apakah penyedia diimplementasikan dalam perangkat lunak.
ICspInformation::get_KeySpec

Mengambil nilai yang menentukan penggunaan algoritma yang dimaksudkan yang didukung oleh penyedia.
ICspInformation::get_LegacyCsp

Mengambil nilai Boolean yang menentukan apakah penyedianya adalah penyedia Cryptography API:_Next Generation (CNG) atau CSP CryptoAPI (warisan).
ICspInformation::get_MaxKeyContainerNameLength

Mengambil panjang maksimum yang didukung untuk nama kontainer kunci privat yang terkait dengan penyedia.
ICspInformation::get_Name

Mengambil nama.
ICspInformation::get_Type

Mengambil jenis penyedia.
ICspInformation::get_Valid

Mengambil nilai Boolean yang menentukan apakah penyedia diinstal pada komputer klien.
ICspInformation::get_Version

Mengambil nomor versi penyedia.
ICspInformation::GetCspStatusFromOperations

Membuat objek ICspStatus untuk algoritma pertama yang didukung yang konsisten dengan operasi tanda tangan, enkripsi, hash, atau cipher yang ditentukan.
ICspInformation::GetDefaultSecurityDescriptor

Mengambil deskriptor keamanan kunci privat default.
ICspInformation::InitializeFromName

Menginisialisasi objek dari string yang berisi nama penyedia.
ICspInformation::InitializeFromType

Menginisialisasi objek dari penyedia kriptografi default.

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

ICspInformations

IDispatch