OCSP_BASIC_REVOKED_INFO構造体 (wincrypt.h)

OCSP_BASIC_REVOKED_INFO構造体には、証明書が取り消された理由が含まれています。 OCSP_BASIC_RESPONSE_ENTRY構造体では、この構造体が使用されます。

構文

typedef struct _OCSP_BASIC_REVOKED_INFO {
  FILETIME RevocationDate;
  DWORD    dwCrlReasonCode;
} OCSP_BASIC_REVOKED_INFO, *POCSP_BASIC_REVOKED_INFO;

メンバー

RevocationDate

証明書が取り消された日付。 詳細については、「CRL_ENTRYRevocationDate メンバーの説明」を参照してください。

dwCrlReasonCode

証明書が取り消された理由を示す 値。 これには、次のいずれかの値を指定できます。

説明
CRL_REASON_UNSPECIFIED
0
失効の理由は指定されませんでした。
CRL_REASON_KEY_COMPROMISE
1
証明書で検証されたサブジェクトの 秘密キー またはその他の側面が侵害されていることがわかっているか、疑われます。
CRL_REASON_CA_COMPROMISE
2
証明機関 (CA) の秘密キー、または証明書で検証された CA のその他の側面が侵害されていることが知られているか、疑われます。
CRL_REASON_AFFILIATION_CHANGED
3
サブジェクトの名前または証明書内の他の情報は変更されましたが、秘密キーが侵害されたと疑う原因はありません。
CRL_REASON_SUPERSEDED
4
証明書は置き換えられますが、秘密キーが侵害されたと疑う原因はありません。
CRL_REASON_CESSATION_OF_OPERATION
5
証明書は発行された目的で不要になりましたが、秘密キーが侵害されたと疑う原因はありません。
CRL_REASON_CERTIFICATE_HOLD
6
証明書は保留になっています。
CRL_REASON_REMOVE_FROM_CRL
8
証明書が証明書 失効リスト (CRL) から削除されました。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header wincrypt.h

関連項目

CRL_ENTRY

OCSP_BASIC_RESPONSE_ENTRY