Antarmuka IX509PrivateKey (certenroll.h)
Antarmuka IX509PrivateKey mewakili kunci privat asimetris yang dapat digunakan untuk enkripsi, penandatanganan, dan perjanjian kunci. Kunci privat dirujuk dalam objek berikut:
Warisan
Antarmuka IX509PrivateKey mewarisi dari antarmuka IDispatch . IX509PrivateKey juga memiliki jenis anggota berikut:
Metode
Antarmuka IX509PrivateKey memiliki metode ini.
IX509PrivateKey::Close Merilis handel penyedia layanan kriptografi (CSP) atau handel penyedia penyimpanan kunci (KSP) API Kriptografi:_Next Generation (CNG). |
IX509PrivateKey::Create Membuat kunci privat asimetris. |
IX509PrivateKey::D elete Merilis handel penyedia layanan kriptografi (CSP) atau handel penyedia penyimpanan kunci (KSP) API Kriptografi:_Next Generation (CNG) dan menghapus kunci dari disk atau kartu pintar. |
IX509PrivateKey::Export Menyalin kunci privat ke array byte. |
IX509PrivateKey::ExportPublicKey Mengekspor bagian kunci publik dari pasangan kunci asimetris. |
IX509PrivateKey::get_Algorithm Menentukan atau mengambil pengidentifikasi objek (OID) untuk algoritma kunci publik. (Dapatkan) |
IX509PrivateKey::get_Certificate Menentukan atau mengambil array byte yang berisi sertifikat yang terkait dengan kunci privat. (Dapatkan) |
IX509PrivateKey::get_ContainerName Menentukan atau mengambil nama kontainer kunci. (Dapatkan) |
IX509PrivateKey::get_ContainerNamePrefix Menentukan atau mengambil awalan yang ditambahkan ke nama kontainer kunci. (Dapatkan) |
IX509PrivateKey::get_CspInformations Menentukan atau mengambil kumpulan objek ICspInformation yang berisi informasi tentang penyedia kriptografi yang tersedia yang mendukung algoritma kunci publik yang terkait dengan kunci privat. (Dapatkan) |
IX509PrivateKey::get_CspStatus Menentukan atau mengambil objek ICspStatus yang berisi informasi tentang penyedia kriptografi dan pasangan algoritma yang terkait dengan kunci privat. (Dapatkan) |
IX509PrivateKey::get_DefaultContainer Mengambil nilai Boolean yang menentukan apakah kunci privat mewakili kontainer kunci default. |
IX509PrivateKey::get_Description Menentukan atau mengambil string yang berisi deskripsi kunci privat. (Dapatkan) |
IX509PrivateKey::get_Existing Menentukan atau mengambil nilai Boolean yang menunjukkan apakah kunci privat telah dibuat atau diimpor. (Dapatkan) |
IX509PrivateKey::get_ExportPolicy Menentukan atau mengambil batasan ekspor untuk kunci privat. (Dapatkan) |
IX509PrivateKey::get_FriendlyName Menentukan atau mengambil nama tampilan untuk kunci privat. (Dapatkan) |
IX509PrivateKey::get_KeyProtection Menentukan atau mengambil nilai yang menunjukkan bagaimana kunci privat dilindungi sebelum digunakan. (Dapatkan) |
IX509PrivateKey::get_KeySpec Menentukan atau mengambil nilai yang mengidentifikasi apakah kunci privat dapat digunakan untuk penandatanganan, atau enkripsi, atau keduanya. (Dapatkan) |
IX509PrivateKey::get_KeyUsage Menentukan atau mengambil nilai yang mengidentifikasi tujuan tertentu yang kunci privatnya dapat digunakan. (Dapatkan) |
IX509PrivateKey::get_LegacyCsp Menentukan atau mengambil nilai Boolean yang menunjukkan apakah penyedia adalah penyedia layanan kriptografi (CSP) CryptoAPI (warisan). (Dapatkan) |
IX509PrivateKey::get_Length Menentukan atau mengambil panjang, dalam bit, dari kunci privat. (Dapatkan) |
IX509PrivateKey::get_MachineContext Menentukan atau mengambil nilai Boolean yang mengidentifikasi konteks penyimpanan sertifikat lokal. (Dapatkan) |
IX509PrivateKey::get_Opened Mengambil nilai Boolean yang menentukan apakah kunci privat terbuka. |
IX509PrivateKey::get_ParentWindow Menentukan atau mengambil ID jendela yang digunakan untuk menampilkan informasi kunci. (Dapatkan) |
IX509PrivateKey::get_ProviderName Menentukan atau mengambil nama penyedia kriptografi. (Dapatkan) |
IX509PrivateKey::get_ProviderType Menentukan atau mengambil jenis penyedia kriptografi yang terkait dengan kunci privat. (Dapatkan) |
IX509PrivateKey::get_ReaderName Menentukan atau mengambil nama pembaca kartu pintar. (Dapatkan) |
IX509PrivateKey::get_SecurityDescriptor Menentukan atau mengambil deskriptor keamanan untuk kunci privat. (Dapatkan) |
IX509PrivateKey::get_Silent Menentukan atau mengambil nilai Boolean yang menunjukkan apakah Kontrol Pendaftaran Sertifikat diizinkan untuk menampilkan kotak dialog saat kunci privat diakses. (Dapatkan) |
IX509PrivateKey::get_UIContextMessage Menentukan atau mengambil string yang berisi teks antarmuka pengguna yang terkait dengan kunci privat. (Dapatkan) |
IX509PrivateKey::get_UniqueContainerName Mengambil nama unik untuk kontainer kunci. |
IX509PrivateKey::Import Mengimpor kunci privat yang ada ke dalam kontainer kunci dalam penyedia kriptografi. |
IX509PrivateKey::Open Membuka kunci privat yang ada. |
IX509PrivateKey::p ut_Algoritma Menentukan atau mengambil pengidentifikasi objek (OID) untuk algoritma kunci publik. (Put) |
IX509PrivateKey::p ut_Certificate Menentukan atau mengambil array byte yang berisi sertifikat yang terkait dengan kunci privat. (Put) |
IX509PrivateKey::p ut_ContainerName Menentukan atau mengambil nama kontainer kunci. (Put) |
IX509PrivateKey::p ut_ContainerNamePrefix Menentukan atau mengambil awalan yang ditambahkan ke nama kontainer kunci. (Put) |
IX509PrivateKey::p ut_CspInformations Menentukan atau mengambil kumpulan objek ICspInformation yang berisi informasi tentang penyedia kriptografi yang tersedia yang mendukung algoritma kunci publik yang terkait dengan kunci privat. (Put) |
IX509PrivateKey::p ut_CspStatus Menentukan atau mengambil objek ICspStatus yang berisi informasi tentang penyedia kriptografi dan pasangan algoritma yang terkait dengan kunci privat. (Put) |
IX509PrivateKey::p ut_Description Menentukan atau mengambil string yang berisi deskripsi kunci privat. (Put) |
IX509PrivateKey::p ut_Existing Menentukan atau mengambil nilai Boolean yang menunjukkan apakah kunci privat telah dibuat atau diimpor. (Put) |
IX509PrivateKey::p ut_ExportPolicy Menentukan atau mengambil batasan ekspor untuk kunci privat. (Put) |
IX509PrivateKey::p ut_FriendlyName Menentukan atau mengambil nama tampilan untuk kunci privat. (Put) |
IX509PrivateKey::p ut_KeyProtection Menentukan atau mengambil nilai yang menunjukkan bagaimana kunci privat dilindungi sebelum digunakan. (Put) |
IX509PrivateKey::p ut_KeySpec Menentukan atau mengambil nilai yang mengidentifikasi apakah kunci privat dapat digunakan untuk penandatanganan, atau enkripsi, atau keduanya. (Put) |
IX509PrivateKey::p ut_KeyUsage Menentukan atau mengambil nilai yang mengidentifikasi tujuan tertentu yang kunci privatnya dapat digunakan. (Put) |
IX509PrivateKey::p ut_LegacyCsp Menentukan atau mengambil nilai Boolean yang menunjukkan apakah penyedia adalah penyedia layanan kriptografi (CSP) CryptoAPI (warisan). (Put) |
IX509PrivateKey::p ut_Length Menentukan atau mengambil panjang, dalam bit, dari kunci privat. (Put) |
IX509PrivateKey::p ut_MachineContext Menentukan atau mengambil nilai Boolean yang mengidentifikasi konteks penyimpanan sertifikat lokal. (Put) |
IX509PrivateKey::p ut_ParentWindow Menentukan atau mengambil ID jendela yang digunakan untuk menampilkan informasi kunci. (Put) |
IX509PrivateKey::p ut_Pin Menentukan nomor identifikasi pribadi (PIN) yang digunakan untuk mengautentikasi pengguna sebelum mengakses kontainer kunci privat pada kartu pintar. |
IX509PrivateKey::p ut_ProviderName Menentukan atau mengambil nama penyedia kriptografi. (Put) |
IX509PrivateKey::p ut_ProviderType Menentukan atau mengambil jenis penyedia kriptografi yang terkait dengan kunci privat. (Put) |
IX509PrivateKey::p ut_ReaderName Menentukan atau mengambil nama pembaca kartu pintar. (Put) |
IX509PrivateKey::p ut_SecurityDescriptor Menentukan atau mengambil deskriptor keamanan untuk kunci privat. (Put) |
IX509PrivateKey::p ut_Silent Menentukan atau mengambil nilai Boolean yang menunjukkan apakah Kontrol Pendaftaran Sertifikat diizinkan untuk menampilkan kotak dialog saat kunci privat diakses. (Put) |
IX509PrivateKey::p ut_UIContextMessage Menentukan atau mengambil string yang berisi teks antarmuka pengguna yang terkait dengan kunci privat. (Put) |
IX509PrivateKey::Verify Memverifikasi bahwa kunci privat ada dan dapat digunakan oleh klien tetapi tidak membuka kunci. |
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 |