CertificateStatus.CheckFlag プロパティ
[CAPICOM は、次のオペレーティング システムで使用できる 32 ビットのみのコンポーネントです: Windows Server 2008、Windows Vista、および Windows XP。 代わりに、System.Security.Cryptography.X509Certificates 名前空間で X509ChainStatus構造体を使用します。
CheckFlag プロパティは、証明書の有効性チェックフラグを設定または取得します。
構文
CertificateStatus.CheckFlag As CAPICOM_CHECK_FLAG
プロパティ値
証明書の有効性チェックを記述する CAPICOM_CHECK_FLAG 列挙の値。 既定値は CAPICOM_CHECK_ONLINE_ALL です。
CAPICOM 2.0.0.3/2.0.0.2/2.0.0.1: 既定値は 、CAPICOM_CHECK_SIGNATURE_VALIDITY、 CAPICOM_CHECK_TIME_VALIDITY、 CAPICOM_CHECK_TRUSTED_ROOT、 CAPICOM_CHECK_COMPLETE_CHAINです。
CAPICOM 2.0 以前: 既定値は 、CAPICOM_CHECK_SIGNATURE_VALIDITY、 CAPICOM_CHECK_TIME_VALIDITY、 およびCAPICOM_CHECK_TRUSTED_ROOTです。
次の表に、それぞれの値を示します。
[値] | 説明 |
---|---|
|
基本的な制約を確認します。 CAPICOM 2.0 で導入されました。 |
|
チェーン全体を確認します。 CAPICOM 2.0 で導入されました。 |
|
名前の制約を確認します。 CAPICOM 2.0 で導入されました。 |
|
入れ子になった有効性を確認します。 CAPICOM 2.0 で導入されました。 |
|
有効性チェックは行われません。 |
|
すべてオフラインで確認します。 失効チェックは、ルート証明書を除くチェーン内のすべての証明書に対して実行されます。 CAPICOM 2.0 で導入されました。 |
|
オンラインですべてチェックします。 失効チェックは、ルート証明書を除くチェーン内のすべての証明書に対して実行されます。 CAPICOM 2.0 で導入されました。 |
|
オフライン CRL のみを使用して、チェーン内のすべての証明書の失効状態を確認します。 |
|
オンラインで使用可能な CRL を使用して、チェーン内のすべての証明書の失効状態を確認します。 CRL は、証明書の CDP 拡張機能を使用してダウンロードされます。 CRL がダウンロードされ、有効期限が切れていない場合、CAPICOM はそれを使用し、オンラインになりません。 CRL がダウンロードされていない場合、または古い場合、CAPICOM はオンラインで CRL のダウンロードを試みます。 |
|
チェーン内のすべての証明書で有効な署名を確認します。 |
|
チェーン内のすべての証明書の時刻の有効性を確認します。 |
|
証明書チェーンの信頼されたルートを確認します。 |
要件
要件 | 値 |
---|---|
クライアント サポートの終了 |
Windows Vista |
サーバー サポートの終了 |
Windows Server 2008 |
再頒布可能パッケージ |
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降 |
[DLL] |
|