OCSP_BASIC_RESPONSE_INFO構造体 (wincrypt.h)
構文
typedef struct _OCSP_BASIC_RESPONSE_INFO {
DWORD dwVersion;
DWORD dwResponderIdChoice;
union {
CERT_NAME_BLOB ByNameResponderId;
CRYPT_HASH_BLOB ByKeyResponderId;
} DUMMYUNIONNAME;
FILETIME ProducedAt;
DWORD cResponseEntry;
POCSP_BASIC_RESPONSE_ENTRY rgResponseEntry;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} OCSP_BASIC_RESPONSE_INFO, *POCSP_BASIC_RESPONSE_INFO;
メンバーズ
dwVersion
応答のプロトコル バージョンを示す値。
OCSP_BASIC_RESPONSE_V1 (0)
dwResponderIdChoice
この応答で使用されるレスポンダーの ID の種類を示す値。
OCSP_BASIC_BY_NAME_RESPONDER_ID (1)
OCSP_BASIC_BY_KEY_RESPONDER_ID (2)
DUMMYUNIONNAME
DUMMYUNIONNAME.ByNameResponderId
証明書に署名するレスポンダー署名のサブジェクト名
DUMMYUNIONNAME.ByKeyResponderId
公開キー
ProducedAt
応答が署名された日時。
cResponseEntry
rgResponseEntry 配列内の要素の数。
rgResponseEntry
OCSP_BASIC_RESPONSE_ENTRY 構造体へのポインターの配列。それぞれに証明書の状態が含まれています。
cExtension
rgExtension 配列内の要素の数。
rgExtension
CERT_EXTENSION 構造体へのポインターの配列。それぞれに応答に関する追加情報が含まれています。
備考
OCSP レスポンダー アプリケーションはこの構造をエンコードし、それを OCSP_BASIC_SIGNED_RESPONSE_INFOToBeSigned メンバーに格納します。 逆に、OCSP クライアント アプリケーションは、この構造体を取得するために OCSP_BASIC_SIGNED_RESPONSE_INFO 構造体をデコードします。
OCSP アプリケーションでは、X509_ASN_ENCODING または PKCS_7_ASN_ENCODINGを使用して、この構造をエンコードまたはデコードできます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2008 [デスクトップ アプリのみ] |
ヘッダー | wincrypt.h |