estrutura CTL_INFO (wincrypt.h)
A estrutura CTL_INFO contém as informações armazenadas em uma CTL ( Lista de Confiança de Certificado ).
Sintaxe
typedef struct _CTL_INFO {
DWORD dwVersion;
CTL_USAGE SubjectUsage;
CRYPT_DATA_BLOB ListIdentifier;
CRYPT_INTEGER_BLOB SequenceNumber;
FILETIME ThisUpdate;
FILETIME NextUpdate;
CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm;
DWORD cCTLEntry;
PCTL_ENTRY rgCTLEntry;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} CTL_INFO, *PCTL_INFO;
Membros
dwVersion
O número de versão da CTL. Os números de versão definidos no momento são mostrados na tabela a seguir.
Valor | Significado |
---|---|
|
Versão 1 |
SubjectUsage
CTL_USAGE estrutura que identifica o uso pretendido da lista como uma sequência de identificadores de objeto. Isso é o mesmo que na extensão Uso Avançado de Chave .
ListIdentifier
Uma estrutura CRYPT_DATA_BLOB que inclui uma cadeia de caracteres de bytes que identifica exclusivamente a lista. Esse membro é usado para aumentar o SubjectUsage e especifica ainda mais a lista quando desejado.
SequenceNumber
Um BLOB que contém um número de aumento monotonicamente para cada atualização da CTL.
ThisUpdate
Indicação da data e hora das CRLs ( listas de revogação de certificado ) publicadas. Se a hora for após 1950 e antes de 2050, ela será codificada em tempo UTC como uma data/hora de 8 bytes precisa de segundos com um ano de 2 dígitos (ou seja, YYMMDDHHMMSS mais 2 bytes). Caso contrário, ele é codificado em tempo generalizado como um ano de 8 bytes preciso para milissegundos com um ano de 4 bytes.
NextUpdate
Indicação da data e hora da próxima atualização agendada disponível da CRL. Se a hora for após 1950 e antes de 2050, ela será codificada em tempo UTC como uma data/hora de 8 bytes precisa de segundos com um ano de 2 dígitos (ou seja, YYMMDDHHMMSS mais 2 bytes). Caso contrário, ele é codificado em tempo generalizado como uma hora de data de 8 bytes precisa de milissegundos com um ano de 4 bytes.
SubjectAlgorithm
CRYPT_ALGORITHM_IDENTIFIER estrutura que contém o tipo de algoritmo subjectIdentifier em CTL_ENTRY membros da matriz de membros rgCTLEntry . A estrutura também inclui parâmetros adicionais usados pelo algoritmo.
cCTLEntry
Número de elementos na matriz de membros rgCTLEntry .
rgCTLEntry
Matriz de estruturas de CTL_ENTRY .
cExtension
Número de elementos na matriz rgExtension .
rgExtension
Matriz de estruturas de CERT_EXTENSION .
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 |