Fungsi CertCompareCertificateName (wincrypt.h)

Fungsi CertCompareCertificateName membandingkan dua struktur CERT_NAME_BLOB sertifikat untuk menentukan apakah sertifikat tersebut identik. Struktur CERT_NAME_BLOB digunakan untuk subjek dan penerbit sertifikat.

Sintaks

BOOL CertCompareCertificateName(
  [in] DWORD           dwCertEncodingType,
  [in] PCERT_NAME_BLOB pCertName1,
  [in] PCERT_NAME_BLOB pCertName2
);

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

Penunjuk ke CERT_NAME_BLOB untuk nama depan dalam perbandingan. Untuk informasi selengkapnya, lihat CRYPT_INTEGER_BLOB.

[in] pCertName2

Penunjuk ke CERT_NAME_BLOB untuk nama kedua dalam perbandingan.

Mengembalikan nilai

Jika nama 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_NAME_BLOB

CertCompareCertificate

Fungsi Manajemen Data