estrutura OCSP_BASIC_REVOKED_INFO (wincrypt.h)

A estrutura OCSP_BASIC_REVOKED_INFO contém o motivo pelo qual um certificado foi revogado. A estrutura OCSP_BASIC_RESPONSE_ENTRY usa essa estrutura.

Sintaxe

typedef struct _OCSP_BASIC_REVOKED_INFO {
  FILETIME RevocationDate;
  DWORD    dwCrlReasonCode;
} OCSP_BASIC_REVOKED_INFO, *POCSP_BASIC_REVOKED_INFO;

Membros

RevocationDate

Data em que o certificado foi revogado. Para obter mais informações, consulte a descrição do membro RevocationDate para CRL_ENTRY.

dwCrlReasonCode

Um valor que especifica o motivo pelo qual um certificado foi revogado. Esse pode ser um dos valores a seguir.

Valor Significado
CRL_REASON_UNSPECIFIED
0
Nenhum motivo foi especificado para revogação.
CRL_REASON_KEY_COMPROMISE
1
Sabe-se ou suspeita que a chave privada da entidade ou outros aspectos do assunto validados no certificado sejam comprometidos.
CRL_REASON_CA_COMPROMISE
2
É conhecido ou suspeito que a chave privada da autoridade de certificação (AC) ou outros aspectos da AC validado no certificado estão comprometidos.
CRL_REASON_AFFILIATION_CHANGED
3
O nome da entidade ou outras informações no certificado foram modificadas, mas não há motivo para suspeitar que a chave privada tenha sido comprometida.
CRL_REASON_SUPERSEDED
4
O certificado foi substituído, mas não há motivo para suspeitar que a chave privada foi comprometida.
CRL_REASON_CESSATION_OF_OPERATION
5
O certificado não é mais necessário para a finalidade para a qual foi emitido, mas não há motivo para suspeitar que a chave privada foi comprometida.
CRL_REASON_CERTIFICATE_HOLD
6
O certificado foi colocado em espera.
CRL_REASON_REMOVE_FROM_CRL
8
O certificado foi removido da CRL ( lista de revogação de certificados ).

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h

Confira também

CRL_ENTRY

OCSP_BASIC_RESPONSE_ENTRY