estrutura CTL_FIND_SUBJECT_PARA (wincrypt.h)
A estrutura CTL_FIND_SUBJECT_PARA contém dados usados pelo CertFindCTLInStore com um parâmetro dwFindType de CTL_FIND_SUBJECT para localizar uma CTL (Lista de Certificados Confiáveis ).
Sintaxe
typedef struct _CTL_FIND_SUBJECT_PARA {
DWORD cbSize;
PCTL_FIND_USAGE_PARA pUsagePara;
DWORD dwSubjectType;
void *pvSubject;
} CTL_FIND_SUBJECT_PARA, *PCTL_FIND_SUBJECT_PARA;
Membros
cbSize
O tamanho, em bytes, dessa estrutura.
pUsagePara
Um ponteiro para uma estrutura CTL_FIND_USAGE_PARA . Pode ser NULL se não houver necessidade de referenciar os parâmetros CTL_FIND_USAGE_PARA ao localizar uma CTL.
dwSubjectType
Para CTL_CERT_SUBJECT_TYPE, o membro pvSubject aponta para um CERT_CONTEXT. SubjectAlgorithm da CTL é examinado para determinar a representação da identidade do sujeito. Inicialmente, somente o hash SHA1 ou MD5 terá suporte. A propriedade de hash apropriada é obtida do CERT_CONTEXT.
Para CTL_ANY_SUBJECT_TYPE, pvSubject aponta para a estrutura CTL_ANY_SUBJECT_INFO que contém o SubjectAlgorithm a ser correspondido na CTL e no SubjectIdentifier a ser correspondido em uma das entradas CTL.
pvSubject
O valor do membro pvSubject depende do valor do membro dwSubjectType . Para obter mais informações, consulte dwSubjectType.
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 |