estrutura OCSP_BASIC_RESPONSE_ENTRY (wincrypt.h)

A estrutura OCSP_BASIC_RESPONSE_ENTRY contém o status do certificado atual para um único certificado. Essa estrutura preenche o membro rgResponseEntry OCSP_BASIC_RESPONSE_INFO.

Sintaxe

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;

Membros

CertId

Uma estrutura de OCSP_CERT_ID que especifica o certificado de destino da resposta protocolo de status de certificado online (OCSP).

dwCertStatus

Um valor que indica o status de revogação do certificado de destino.

RFC 2560 define os valores possíveis a seguir para o status do certificado.

Valor Significado
OCSP_BASIC_GOOD_CERT_STATUS
0
O certificado não é revogado.
OCSP_BASIC_REVOKED_CERT_STATUS
1
O certificado é revogado permanente ou temporariamente.
OCSP_BASIC_UNKNOWN_CERT_STATUS
2
O respondente não tem informações para o certificado de destino.

DUMMYUNIONNAME

DUMMYUNIONNAME.pRevokedInfo

Um ponteiro para uma estrutura de OCSP_BASIC_REVOKED_INFO que especifica o motivo pelo qual o certificado de destino foi revogado.

ThisUpdate

A data e a hora em que a resposta indicada por dwCertStatus é conhecida por estar correta.

NextUpdate

A data e a hora em ou antes de quais informações mais recentes estarão disponíveis para o status do certificado. Um valor zero indica que o status do certificado nunca expira.

cExtension

O número de elementos na matriz rgExtension .

rgExtension

Uma matriz de ponteiros para CERT_EXTENSION estruturas, cada uma delas contém informações adicionais sobre a resposta.

Requisitos

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

Consulte também

CERT_EXTENSION

OCSP_BASIC_RESPONSE_INFO

OCSP_BASIC_REVOKED_INFO

OCSP_CERT_ID

protocolo rfc 2560 online de status de certificado