Fungsi CertComparePublicKeyInfo (wincrypt.h)
Fungsi CertComparePublicKeyInfo membandingkan dua kunci publik yang dikodekan untuk menentukan apakah kunci tersebut identik.
Sintaks
BOOL CertComparePublicKeyInfo(
[in] DWORD dwCertEncodingType,
[in] PCERT_PUBLIC_KEY_INFO pPublicKey1,
[in] PCERT_PUBLIC_KEY_INFO pPublicKey2
);
Parameter
[in] dwCertEncodingType
Menentukan jenis pengodean yang digunakan. Selalu dapat diterima untuk menentukan jenis pengodean sertifikat dan pesan dengan menggabungkannya dengan operasi bitwise-OR seperti yang ditunjukkan dalam contoh berikut:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING Jenis pengodean yang ditentukan saat ini adalah:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
[in] pPublicKey1
Penunjuk ke CERT_PUBLIC_KEY_INFO untuk kunci umum pertama dalam perbandingan.
[in] pPublicKey2
Penunjuk ke CERT_PUBLIC_KEY_INFO untuk kunci publik kedua dalam perbandingan.
Nilai kembali
Jika kunci publik identik dan fungsi berhasil, fungsi mengembalikan bukan nol (TRUE).
Jika fungsi gagal, fungsi mengembalikan nol (FALSE).
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wincrypt.h |
Pustaka | Crypt32.lib |
DLL | Crypt32.dll |