CertVerifyCRLRevocation 函式 (wincrypt.h)

CertVerifyCRLRevocation 函式會檢查證書吊銷清單 (CRL) ,以判斷主體的憑證是否已撤銷。 建議使用新的 憑證鏈結驗證函 式,而不是使用此函式。

語法

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

參數

[in] dwCertEncodingType

指定所使用的編碼類型。 將憑證和 訊息編碼類型 與位 OR 作業結合在一起,一律可以接受,如下列範例所示:

X509_ASN_ENCODING |PKCS_7_ASN_ENCODING

目前定義的編碼類型如下:

  • X509_ASN_ENCODING
  • PKCS_7_ASN_ENCODING

[in] pCertId

要針對CRL檢查之憑證 CERT_INFO 結構的指標。

[in] cCrlInfo

rgpCrlInfo 陣列中的CRL_INFO指標數目。

[in] rgpCrlInfo

CRL_INFO 結構的指標數位。

傳回值

如果憑證不在CRL上,則傳回 TRUE ,因此有效。

如果憑證位於清單上,因此已撤銷且無效,則會傳回 FALSE

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 wincrypt.h
程式庫 Crypt32.lib
Dll Crypt32.dll

另請參閱

CertVerifyCRLTimeValidity

CertVerifyTimeValidity

CertVerifyValidityNesting

資料管理 函式