Fungsi CertCompareCertificate (wincrypt.h)

Fungsi CertCompareCertificate menentukan apakah dua sertifikat identik dengan membandingkan nama penerbit dan nomor seri sertifikat.

Hati Fungsi CertCompareCertificate tidak boleh digunakan untuk pernyataan keamanan karena tidak membandingkan BLOB.
 

Sintaks

BOOL CertCompareCertificate(
  [in] DWORD      dwCertEncodingType,
  [in] PCERT_INFO pCertId1,
  [in] PCERT_INFO pCertId2
);

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] pCertId1

Penunjuk ke CERT_INFO untuk sertifikat pertama dalam perbandingan.

[in] pCertId2

Penunjuk ke CERT_INFO untuk sertifikat kedua dalam perbandingan.

Mengembalikan nilai

Jika sertifikat identik dan fungsi berhasil, fungsi mengembalikan bukan nol (TRUE).

Jika fungsi gagal, fungsi akan mengembalikan nol (FALSE).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header wincrypt.h
Pustaka Crypt32.lib
DLL Crypt32.dll

Lihat juga

CERT_INFO

CertCompareCertificateName

Fungsi Manajemen Data