Partager via


structure OCSP_RESPONSE_INFO (wincrypt.h)

La structure OCSP_RESPONSE_INFO indique la réussite ou l’échec de la demande ocsp (certificat en ligne status protocol) correspondante. Pour les demandes réussies, il contient le type et la valeur des informations de réponse.

Syntaxe

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

Membres

dwStatus

Valeur qui indique le status de traitement de la demande correspondante. Si le status est autre que OCSP_SUCCESSFUL_RESPONSE, pszObjId et Value ne sont pas définis.

Ce membre peut être l’une des valeurs possibles suivantes.

Valeur Signification
OCSP_SUCCESSFUL_RESPONSE
0
La réponse a des confirmations valides.
OCSP_MALFORMED_REQUEST_RESPONSE
1
La demande reçue n’est pas conforme à la syntaxe OCSP.
OCSP_INTERNAL_ERROR_RESPONSE
2
Le répondeur a rencontré une erreur interne. La demande doit être envoyée à un autre répondeur.
OCSP_TRY_LATER_RESPONSE
3
Le service répondeur est opérationnel, mais ne peut pas répondre temporairement.
4
Cette valeur n'est pas utilisée.
OCSP_SIG_REQUIRED_RESPONSE
5
Avant que le service de répondeur puisse répondre, il nécessite que le client signe la demande.
OCSP_UNAUTHORIZED_RESPONSE
6
Le client n’est pas autorisé à demander une réponse à ce service de répondeur.

pszObjId

Pointeur vers une chaîne qui identifie le type de données dans Valeur.

Le tableau suivant répertorie les valeurs possibles pour pszObjId.

Valeur Signification
szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE
1.3.6.1.5.5.7.48.1.1

Value

Tableau d’octets qui contiennent des données encodées à l’aide de Distinguished Encoding Rules (DER), comme spécifié par pszObjId.

Remarques

Les applications OCSP peuvent encoder ou décoder cette structure à l’aide de X509_ASN_ENCODING ou PKCS_7_ASN_ENCODING.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête wincrypt.h

Voir aussi

OCSP_BASIC_SIGNED_RESPONSE_INFO

Protocole d’état du certificat en ligne RFC 2560