Bagikan melalui


Fungsi CertVerifyCRLRevocation (wincrypt.h)

Fungsi CertVerifyCRLRevocation memeriksa daftar pencabutan sertifikat (CRL) untuk menentukan apakah sertifikat subjek telah atau belum dicabut. Fungsi Verifikasi Rantai Sertifikat baru direkomendasikan alih-alih penggunaan fungsi ini.

Sintaks

BOOL CertVerifyCRLRevocation(
  [in] DWORD        dwCertEncodingType,
  [in] PCERT_INFO   pCertId,
  [in] DWORD        cCrlInfo,
  [in] PCRL_INFO [] rgpCrlInfo
);

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 saat ini ditentukan adalah:

  • X509_ASN_ENCODING
  • PKCS_7_ASN_ENCODING

[in] pCertId

Penunjuk ke struktur CERT_INFO sertifikat yang akan diperiksa terhadap CRL.

[in] cCrlInfo

Jumlah penunjuk CRL_INFO dalam array rgpCrlInfo .

[in] rgpCrlInfo

Array pointer ke struktur CRL_INFO .

Mengembalikan nilai

Mengembalikan TRUE jika sertifikat tidak ada di CRL dan karenanya valid.

Ini mengembalikan FALSE jika sertifikat ada dalam daftar dan oleh karena itu telah dicabut dan tidak valid.

Persyaratan

Persyaratan Nilai
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

Lihat juga

CertVerifyCRLTimeValidity

CertVerifyTimeValidity

CertVerifyValidityNesting

Fungsi Manajemen Data