Compartilhar via


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

Confira também

CERT_CONTEXT

CTL_ANY_SUBJECT_INFO

CTL_FIND_USAGE_PARA

CertFindCTLInStore