Compartilhar via


estrutura OCSP_SIGNED_REQUEST_INFO (wincrypt.h)

A estrutura OCSP_SIGNED_REQUEST_INFO contém informações para uma solicitação de protocolo OCSP (certificado status online) com informações opcionais de assinatura.

Sintaxe

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

Membros

ToBeSigned

Um BLOB que foi codificado usando Distinguished Encoding Rules (DER) e que contém as informações de solicitação OCSP.

pOptionalSignatureInfo

Um ponteiro para uma estrutura OCSP_SIGNATURE_INFO que contém informações opcionais de assinatura.

Comentários

Em um aplicativo cliente OCSP, essa estrutura recebe uma estrutura de OCSP_REQUEST_INFO codificada como seu membro ToBeSigned . Opcionalmente, uma assinatura do membro ToBeSigned é armazenada no membro pOptionalSignatureInfo .

Na extremidade receptora, um aplicativo respondente OCSP decodifica a solicitação de entrada para preencher uma estrutura de OCSP_SIGNED_REQUEST_INFO e, posteriormente, decodifica o membro ToBeSigned para obter uma estrutura OCSP_REQUEST_INFO .

Os aplicativos OCSP podem codificar ou decodificar essa estrutura usando X509_ASN_ENCODING ou PKCS_7_ASN_ENCODING.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h

Confira também

Constantes para CryptEncodeObject e CryptDecodeObject

Cryptdecodeobject

CryptDecodeObjectEx

Cryptencodeobject

CryptEncodeObjectEx

CryptSignAndEncodeCertificate

OCSP_SIGNATURE_INFO