estructura OCSP_BASIC_RESPONSE_INFO (wincrypt.h)
La estructura de OCSP_BASIC_RESPONSE_INFO contiene una respuesta básica protocolo de estado de certificado en línea (OCSP), tal como se especifica en RFC 2560. RfC especifica que una única respuesta puede contener una secuencia de certificados para los que se proporcionan los estados. El miembro
Sintaxis
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;
Miembros
dwVersion
Valor que indica la versión del protocolo de la respuesta.
OCSP_BASIC_RESPONSE_V1 (0)
dwResponderIdChoice
Valor que indica el tipo de identificador que el respondedor usó en esta respuesta.
OCSP_BASIC_BY_NAME_RESPONDER_ID (1)
OCSP_BASIC_BY_KEY_RESPONDER_ID (2)
DUMMYUNIONNAME
DUMMYUNIONNAME.ByNameResponderId
Estructura CERT_NAME_BLOB que contiene el nombre del firmante de la firma del respondedor certificado.
DUMMYUNIONNAME.ByKeyResponderId
Un CRYPT_HASH_BLOB que contiene un hash del certificado de firma del respondedor clave pública.
ProducedAt
Fecha y hora en que se firmó la respuesta.
cResponseEntry
Número de elementos de la matriz de rgResponseEntry.
rgResponseEntry
Matriz de punteros a OCSP_BASIC_RESPONSE_ENTRY estructuras, cada una de las cuales contiene un estado de certificado.
cExtension
Número de elementos de la matriz rgExtension.
rgExtension
Matriz de punteros a CERT_EXTENSION estructuras, cada una de las cuales contiene información adicional sobre la respuesta.
Observaciones
Las aplicaciones de respondedor OCSP codifican esta estructura y la almacenan en un miembro de OCSP_BASIC_SIGNED_RESPONSE_INFOToBeSigned. Por el contrario, las aplicaciones cliente OCSP descodifican la estructura OCSP_BASIC_SIGNED_RESPONSE_INFO para obtener esta estructura.
Las aplicaciones OCSP pueden codificar o descodificar esta estructura mediante X509_ASN_ENCODING o PKCS_7_ASN_ENCODING.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2008 [solo aplicaciones de escritorio] |
encabezado de |
wincrypt.h |