Compartir a través de


estructura OCSP_RESPONSE_INFO (wincrypt.h)

La estructura OCSP_RESPONSE_INFO indica el éxito o error de la solicitud del protocolo de estado de certificado en línea (OCSP) correspondiente. Para las solicitudes correctas, contiene el tipo y el valor de la información de respuesta.

Sintaxis

typedef struct _OCSP_RESPONSE_INFO {
  DWORD            dwStatus;
  LPSTR            pszObjId;
  CRYPT_OBJID_BLOB Value;
} OCSP_RESPONSE_INFO, *POCSP_RESPONSE_INFO;

Miembros

dwStatus

Valor que indica el estado de procesamiento de la solicitud correspondiente. Si el estado es distinto de OCSP_SUCCESSFUL_RESPONSE, no se establecen pszObjId y Value .

Este miembro puede ser uno de los siguientes valores posibles.

Valor Significado
OCSP_SUCCESSFUL_RESPONSE
0
La respuesta tiene confirmaciones válidas.
OCSP_MALFORMED_REQUEST_RESPONSE
1
La solicitud recibida no se ajusta a la sintaxis de OCSP.
OCSP_INTERNAL_ERROR_RESPONSE
2
El respondedor encontró un error interno. La solicitud debe ser reentrada a otro respondedor.
OCSP_TRY_LATER_RESPONSE
3
El servicio de respondedor está operativo pero no puede responder temporalmente.
4
Este valor no se utiliza.
OCSP_SIG_REQUIRED_RESPONSE
5
Para que el servicio de respondedor pueda responder, requiere que el cliente firme la solicitud.
OCSP_UNAUTHORIZED_RESPONSE
6
El cliente no está autorizado para solicitar una respuesta de este servicio de respondedor.

pszObjId

Puntero a una cadena que identifica el tipo de datos en Value.

En la tabla siguiente se enumeran los valores posibles para pszObjId.

Valor Significado
szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE
1.3.6.1.5.5.7.48.1.1

Value

Matriz de bytes que contienen datos codificados mediante reglas de codificación distinguida (DER), según se especifica en pszObjId.

Comentarios

Las aplicaciones OCSP pueden codificar o descodificar esta estructura mediante X509_ASN_ENCODING o PKCS_7_ASN_ENCODING.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

OCSP_BASIC_SIGNED_RESPONSE_INFO

Protocolo de estado de certificado en línea RFC 2560