OCSP_BASIC_RESPONSE_ENTRY構造体 (wincrypt.h)

OCSP_BASIC_RESPONSE_ENTRY 構造体には、1 つの証明書の現在の証明書の状態が含まれています。 この構造体は、rgResponseEntry メンバー OCSP_BASIC_RESPONSE_INFOを設定します。

構文

typedef struct _OCSP_BASIC_RESPONSE_ENTRY {
  OCSP_CERT_ID    CertId;
  DWORD           dwCertStatus;
  union {
    POCSP_BASIC_REVOKED_INFO pRevokedInfo;
  } DUMMYUNIONNAME;
  FILETIME        ThisUpdate;
  FILETIME        NextUpdate;
  DWORD           cExtension;
  PCERT_EXTENSION rgExtension;
} OCSP_BASIC_RESPONSE_ENTRY, *POCSP_BASIC_RESPONSE_ENTRY;

メンバーズ

CertId

オンライン証明書状態プロトコル (OCSP) 応答のターゲット証明書を指定する OCSP_CERT_ID 構造体。

dwCertStatus

ターゲット証明書の失効状態を示す値。

RFC 2560 、証明書の状態に関して次の値が定義されています。

価値 意味
OCSP_BASIC_GOOD_CERT_STATUS
0
証明書は失効していません。
OCSP_BASIC_REVOKED_CERT_STATUS
1
証明書は永続的または一時的に失効します。
OCSP_BASIC_UNKNOWN_CERT_STATUS
2
レスポンダーには、ターゲット証明書の情報がありません。

DUMMYUNIONNAME

DUMMYUNIONNAME.pRevokedInfo

ターゲット証明書が失効した理由を指定する OCSP_BASIC_REVOKED_INFO 構造体へのポインター。

ThisUpdate

dwCertStatus によって示される応答が正しいことがわかっている日時。

NextUpdate

証明書の状態に使用できる新しい情報の日付と時刻またはそれ以前。 値が 0 の場合は、証明書の状態が期限切れになることがないことを示します。

cExtension

rgExtension 配列内の要素の数。

rgExtension

CERT_EXTENSION 構造体へのポインターの配列。それぞれに応答に関する追加情報が含まれています。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー wincrypt.h

関連項目

CERT_EXTENSION

OCSP_BASIC_RESPONSE_INFO

OCSP_BASIC_REVOKED_INFO

OCSP_CERT_ID

RFC 2560 Online Certificate Status Protocol