estrutura CERT_REVOCATION_INFO (wincrypt.h)

A estrutura CERT_REVOCATION_INFO indica a status de revogação de um certificado em um CERT_CHAIN_ELEMENT.

Sintaxe

typedef struct _CERT_REVOCATION_INFO {
  DWORD                     cbSize;
  DWORD                     dwRevocationResult;
  LPCSTR                    pszRevocationOid;
  LPVOID                    pvOidSpecificInfo;
  BOOL                      fHasFreshnessTime;
  DWORD                     dwFreshnessTime;
  PCERT_REVOCATION_CRL_INFO pCrlInfo;
} CERT_REVOCATION_INFO, *PCERT_REVOCATION_INFO;

Membros

cbSize

Tamanho dessa estrutura em bytes.

dwRevocationResult

Os valores definidos atualmente são:

  • CERT_TRUST_IS_REVOKED
  • CERT_TRUST_REVOCATION_STATUS_IS_UNKNOWN

pszRevocationOid

Não usado no momento e está definido como NULL.

pvOidSpecificInfo

Não usado no momento e está definido como NULL.

fHasFreshnessTime

BOOL definido como TRUE se dwFreshnessTime tiver sido atualizado.

dwFreshnessTime

Se fHasFreshnessTime for TRUE, conterá CurrentTime menos a lista de revogação de certificados (CRLs). Esse tempo é em segundos.

pCrlInfo

Para verificação de revogação base de CRL, um ponteiro não NULL para uma estrutura de CERT_REVOCATION_CRL_INFO.

Requisitos

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

Confira também

CERT_CHAIN_ELEMENT