Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi ini mengonversi
Sintaksis
BOOL CryptCreateKeyIdentifierFromCSP(
[in] DWORD dwCertEncodingType,
[in] LPCSTR pszPubKeyOID,
[in] const PUBLICKEYSTRUC *pPubKeyStruc,
[in] DWORD cbPubKeyStruc,
[in] DWORD dwFlags,
[in] void *pvReserved,
[out] BYTE *pbHash,
[in, out] DWORD *pcbHash
);
Parameter
[in] dwCertEncodingType
Menentukan jenis pengodean yang digunakan. Selalu dapat diterima untuk menentukan jenis pengodean sertifikat dan pesan dengan menggabungkannya dengan operasi bitwise-ATAU seperti yang ditunjukkan dalam contoh berikut:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING
Jenis pengodean yang saat ini ditentukan adalah:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
[in] pszPubKeyOID
Penunjuk ke kunci publik pengidentifikasi objek (OID). Nilai yang tidak null mengambil alih OID default yang diperoleh dari aiKeyAlg anggota struktur yang ditujukkan oleh pPubKeyStruc. Untuk menggunakan OID default, atur pszPubKeyOID ke NULL.
[in] pPubKeyStruc
Penunjuk ke struktur PUBLICKEYSTRUC
[in] cbPubKeyStruc
Ukurannya, dalam byte, dari PUBLICKEYSTRUC.
[in] dwFlags
Dicadangkan untuk penggunaan di masa mendatang dan harus nol.
[in] pvReserved
Dicadangkan untuk digunakan di masa mendatang dan harus NULL.
[out] pbHash
Penunjuk ke buffer untuk menerima hash
Untuk mendapatkan ukuran informasi ini untuk tujuan alokasi memori, atur parameter ini ke NULL. Untuk informasi selengkapnya, lihat Mengambil DataPanjang Tidak Diketahui .
[in, out] pcbHash
Penunjuk ke DWORD
Mengembalikan nilai
Jika fungsi berhasil, fungsi mengembalikan nonzero (TRUE).
Jika fungsi gagal, fungsi akan mengembalikan nol (FALSE). Untuk informasi kesalahan yang diperluas, panggil GetLastError.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
wincrypt.h |
Pustaka |
Crypt32.lib |
DLL |
Crypt32.dll |
Lihat juga
CryptEnumKeyIdentifierProperties
Fungsi Pengidentifikasi Kunci