PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC fungsi panggilan balik (wincrypt.h)
Fungsi panggilan balik PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC dipanggil oleh CryptImportPublicKeyInfoEx2 untuk mendekode pengidentifikasi algoritma kunci publik , memuat penyedia algoritma, dan mengimpor pasangan kunci.
Sintaks
PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC PfnImportPublicKeyInfoEx2Func;
BOOL PfnImportPublicKeyInfoEx2Func(
[in] DWORD dwCertEncodingType,
[in] PCERT_PUBLIC_KEY_INFO pInfo,
[in] DWORD dwFlags,
[in] void *pvAuxInfo,
[out] BCRYPT_KEY_HANDLE *phKey
)
{...}
Parameter
[in] dwCertEncodingType
Jenis pengodean sertifikat yang digunakan untuk mengenkripsi subjek. Pengidentifikasi jenis pengodean pesan, yang terkandung dalam WORD tinggi dari nilai ini, diabaikan oleh fungsi ini.
Parameter ini dapat menjadi jenis pengodean sertifikat yang saat ini ditentukan berikut.
Nilai | Makna |
---|---|
|
Menentukan pengodean sertifikat X.509 . |
[in] pInfo
Penunjuk ke struktur CERT_PUBLIC_KEY_INFO yang berisi informasi kunci publik untuk diimpor ke penyedia.
[in] dwFlags
Sekumpulan bendera yang mengubah perilaku fungsi ini. Ini bisa nol.
[in] pvAuxInfo
Parameter ini dicadangkan untuk digunakan di masa mendatang dan harus diatur ke NULL.
[out] phKey
Penunjuk ke variabel BCRYPT_KEY_HANDLE yang menerima handel kunci yang diimpor.
Nilai kembali
Jika fungsi berhasil, fungsi mengembalikan bukan nol (TRUE).
Jika fungsi gagal, fungsi akan mengembalikan nol (FALSE). Untuk informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Anda dapat menggunakan Fungsi Dukungan OID untuk menyebarkan fungsi panggilan balik ini. Wincrypt.h mendefinisikan konstanta berikut untuk tujuan ini.
Terus-menerus | Definisi |
---|---|
CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC | "CryptDllImportPublicKeyInfoEx2" |
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wincrypt.h |