estrutura CTL_VERIFY_USAGE_PARA (wincrypt.h)
A estrutura CTL_VERIFY_USAGE_PARA contém parâmetros usados por CertVerifyCTLUsage para estabelecer a validade do uso de uma CTL.
Sintaxe
typedef struct _CTL_VERIFY_USAGE_PARA {
DWORD cbSize;
CRYPT_DATA_BLOB ListIdentifier;
DWORD cCtlStore;
HCERTSTORE *rghCtlStore;
DWORD cSignerStore;
HCERTSTORE *rghSignerStore;
} CTL_VERIFY_USAGE_PARA, *PCTL_VERIFY_USAGE_PARA;
Membros
cbSize
Tamanho dessa estrutura em bytes.
ListIdentifier
BLOB que especifica um ListIdentifier de uma CTL a ser encontrada ou verificada. Normalmente, o membro cbData do BLOB ListIdentifier será zero, indicando que uma CTL com qualquer ListIdentifier pode ser uma correspondência.
Para corresponder somente ctls sem ListIdentifier, o membro cbData do BLOB ListIdentifier está definido como CTL_FIND_NO_LIST_ID_CBDATA.
Se um emissor criar várias CTLs para o mesmo SubjectUsage, um ListIdentifier poderá distinguir entre eles.
cCtlStore
A contagem de repositórios a serem pesquisados para uma CTL correspondente.
rghCtlStore
Matriz de identificadores de repositórios a serem pesquisados para encontrar uma CTL correspondente.
cSignerStore
Contagem de repositórios a serem pesquisados em busca de signatários CTL aceitáveis.
rghSignerStore
Matriz de identificadores de repositórios a serem pesquisados em busca de signatários CTL aceitáveis.
Requisitos
Requisito | Valor |
---|---|
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 |