Поделиться через


структура 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.

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 [только классические приложения]
Верхняя часть wincrypt.h

См. также раздел

Константы для CryptEncodeObject и CryptDecodeObject

CryptDecodeObject

CryptDecodeObjectEx

CryptEncodeObject

CryptEncodeObjectEx

CryptSignAndEncodeCertificate

OCSP_SIGNATURE_INFO