OCSP_SIGNED_REQUEST_INFO構造体 (wincrypt.h)

OCSP_SIGNED_REQUEST_INFO構造体には、オプションの署名情報を含むオンライン証明書状態プロトコル (OCSP) 要求の情報が含まれています。

構文

typedef struct _OCSP_SIGNED_REQUEST_INFO {
  CRYPT_DER_BLOB       ToBeSigned;
  POCSP_SIGNATURE_INFO pOptionalSignatureInfo;
} OCSP_SIGNED_REQUEST_INFO, *POCSP_SIGNED_REQUEST_INFO;

メンバー

ToBeSigned

Distinguished Encoding Rules (DER) を使用してエンコードされ、OCSP 要求情報を含む BLOB。

pOptionalSignatureInfo

省略可能な署名情報を含む OCSP_SIGNATURE_INFO 構造体へのポインター。

注釈

OCSP クライアント アプリケーションでは、この構造体は、エンコードされた OCSP_REQUEST_INFO 構造体を ToBeSigned メンバーとして受け取ります。 必要に応じて、 ToBeSigned メンバーのシグネチャが pOptionalSignatureInfo メンバーに格納されます。

受信側では、OCSP レスポンダー アプリケーションによって受信要求がデコードされ、 OCSP_SIGNED_REQUEST_INFO 構造体が設定され、その後 ToBeSigned メンバーがデコードされOCSP_REQUEST_INFO 構造体が取得されます。

OCSP アプリケーションでは、 X509_ASN_ENCODING または PKCS_7_ASN_ENCODINGを使用して、この構造をエンコードまたはデコードできます。

要件

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

こちらもご覧ください

CryptEncodeObject および CryptDecodeObject の定数

CryptDecodeObject

CryptDecodeObjectEx

CryptEncodeObject

CryptEncodeObjectEx

CryptSignAndEncodeCertificate

OCSP_SIGNATURE_INFO