Share via


structure OCSP_BASIC_RESPONSE_ENTRY (wincrypt.h)

La structure OCSP_BASIC_RESPONSE_ENTRY contient le status de certificat actuel pour un seul certificat. Cette structure remplit le OCSP_BASIC_RESPONSE_INFO membre rgResponseEntry.

Syntaxe

typedef struct _OCSP_BASIC_RESPONSE_ENTRY {
  OCSP_CERT_ID    CertId;
  DWORD           dwCertStatus;
  union {
    POCSP_BASIC_REVOKED_INFO pRevokedInfo;
  } DUMMYUNIONNAME;
  FILETIME        ThisUpdate;
  FILETIME        NextUpdate;
  DWORD           cExtension;
  PCERT_EXTENSION rgExtension;
} OCSP_BASIC_RESPONSE_ENTRY, *POCSP_BASIC_RESPONSE_ENTRY;

Membres

CertId

Structure OCSP_CERT_ID qui spécifie le certificat cible de la réponse OCSP (Online Certificate status Protocol).

dwCertStatus

Valeur qui indique le status de révocation de certificat cible.

RFC 2560 définit les valeurs possibles suivantes pour les status de certificat.

Valeur Signification
OCSP_BASIC_GOOD_CERT_STATUS
0
Le certificat n’est pas révoqué.
OCSP_BASIC_REVOKED_CERT_STATUS
1
Le certificat est révoqué de façon permanente ou temporaire.
OCSP_BASIC_UNKNOWN_CERT_STATUS
2
Le répondeur ne dispose d’aucune information sur le certificat cible.

DUMMYUNIONNAME

DUMMYUNIONNAME.pRevokedInfo

Pointeur vers une structure de OCSP_BASIC_REVOKED_INFO qui spécifie la raison pour laquelle le certificat cible a été révoqué.

ThisUpdate

Date et heure auxquelles la réponse indiquée par dwCertStatus est connue pour être correcte.

NextUpdate

Date et heure à laquelle ou avant laquelle les informations plus récentes seront disponibles pour le certificat status. La valeur zéro indique que le certificat status n’expire jamais.

cExtension

Nombre d’éléments dans le tableau rgExtension .

rgExtension

Tableau de pointeurs vers CERT_EXTENSION structures, chacun contenant des informations supplémentaires sur la réponse.

Configuration requise

Condition requise Valeur
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

CERT_EXTENSION

OCSP_BASIC_RESPONSE_INFO

OCSP_BASIC_REVOKED_INFO

OCSP_CERT_ID

Protocole d’état du certificat en ligne RFC 2560