次の方法で共有


CAPICOM_CHECK_FLAG列挙

CAPICOM_CHECK_FLAG列挙型は、証明書チェーンをチェックする条件を定義します。

メンバー

メンバー 説明
CAPICOM_CHECK_NONE 有効性チェックは行われません。
0x00000000
CAPICOM_CHECK_TRUSTED_ROOT 証明書チェーンの信頼されたルートを確認します。
0x00000001
CAPICOM_CHECK_TIME_VALIDITY チェーン内のすべての証明書の時刻の有効性を確認します。
0x00000002
CAPICOM_CHECK_SIGNATURE_VALIDITY チェーン内のすべての証明書で有効な署名を確認します。
0x00000004
CAPICOM_CHECK_ONLINE_REVOCATION_STATUS オンラインで使用可能な証明書失効リスト (CRL) を使用して、チェーン内のすべての証明書の失効状態を確認します。 CRL は、証明書の CRL 配布ポイント (CDP) 拡張機能を使用してダウンロードされます。
CRL がダウンロードされ、有効期限が切れていない場合、CAPICOM はそれを使用し、オンラインになりません。 CRL がダウンロードされていない場合、または古い場合、CAPICOM はオンラインで CRL のダウンロードを試みます。
CAPICOM_CHECK_OFFLINE_REVOCATION_STATUSも指定されている場合、このフラグは無視されます。
0x00000008
CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS オフライン CRL のみを使用して、チェーン内のすべての証明書の失効状態を確認します。
0x00000010
CAPICOM_CHECK_COMPLETE_CHAIN チェーン全体を確認します。 CAPICOM 2.0 で導入されました。
0x00000020
CAPICOM_CHECK_NAME_CONSTRAINTS 名前の制約を確認します。 CAPICOM 2.0 で導入されました。
0x00000040
CAPICOM_CHECK_BASIC_CONSTRAINTS 基本的な制約を確認します。 CAPICOM 2.0 で導入されました。
0x00000080
CAPICOM_CHECK_NESTED_VALIDITY_PERIOD 入れ子になった有効性を確認します。 CAPICOM 2.0 で導入されました。
0x00000100
CAPICOM_CHECK_ONLINE_ALL CAPICOM_CHECK_OFFLINE_REVOCATION_STATUSを除くすべての条件を確認します。 失効チェックは、ルート証明書を除くチェーン内のすべての証明書に対して実行されます。 CAPICOM 2.0 で導入されました。
0x000001EF
CAPICOM_CHECK_OFFLINE_ALL CAPICOM_CHECK_ONLINE_REVOCATION_STATUSを除くすべての条件をチェックします。 失効チェックは、ルート証明書を除くチェーン内のすべての証明書に対して実行されます。 CAPICOM 2.0 で導入されました。
0x000001F7

要件

要件
再頒布可能パッケージ
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降
Header
Capicom.h