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 |
Library | Crypt32.lib |
[DLL] | Crypt32.dll |