estrutura CERT_REVOCATION_CHAIN_PARA (wincrypt.h)
A estrutura CERT_REVOCATION_CHAIN_PARA contém parâmetros usados para criar uma cadeia para um certificado de signatário de resposta OCSP (certificado status online independente). As definições de estrutura CERT_REVOCATION_PARA e CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO incluem ponteiros opcionais para essa estrutura.
Sintaxe
typedef struct _CERT_REVOCATION_CHAIN_PARA {
DWORD cbSize;
HCERTCHAINENGINE hChainEngine;
HCERTSTORE hAdditionalStore;
DWORD dwChainFlags;
DWORD dwUrlRetrievalTimeout;
LPFILETIME pftCurrentTime;
LPFILETIME pftCacheResync;
DWORD cbMaxUrlRetrievalByteCount;
} CERT_REVOCATION_CHAIN_PARA, *PCERT_REVOCATION_CHAIN_PARA;
Membros
cbSize
O tamanho, em bytes, dessa estrutura.
hChainEngine
Um identificador para o mecanismo de cadeia usado pelo chamador.
hAdditionalStore
Um identificador para um repositório que contém os certificados usados para criar a cadeia original. O identificador pode ser NULL.
dwChainFlags
Um valor para o parâmetro dwFlags passado para a função CertGetCertificateChain .
Valor | Significado |
---|---|
|
Esse sinalizador será definido pelo provedor CertVerifyRevocation quando chamar CertGetCertificateChain com um certificado de signatário OCSP independente. Quando definido, CertGetCertificateChain chamará CertVerifyRevocation sem definir o ponteiro para o CERT_REVOCATION_CHAIN_PARA estrutura de dados acima; isso ajuda a evitar a verificação de revogação circular. |
dwUrlRetrievalTimeout
Um valor que contém o limite de tempo limite, em milissegundos. Se zero, o tempo limite padrão do manipulador de revogação será usado.
pftCurrentTime
Um ponteiro para uma estrutura FILETIME usada no tempo de atualização marcar. Se esse ponteiro for NULL, o manipulador de revogação usará a hora atual.
pftCacheResync
Um ponteiro para uma estrutura FILETIME que rege o uso de informações armazenadas em cache. Todas as informações armazenadas em cache antes dessa hora são consideradas inválidas e novas informações são recuperadas. Quando definido, esse valor substitui a configuração do Registro CacheResync time.
cbMaxUrlRetrievalByteCount
Um valor DWORD que especifica o número máximo de bytes a serem baixados do objeto de URL. Um valor de 0 não especifica nenhum limite.
Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Não há suporte para esse membro.
Requisitos
Cliente mínimo com suporte | Windows Vista com SP1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |