Compartilhar via


estrutura SCH_CRED_PUBLIC_CERTCHAIN (schannel.h)

[A estrutura SCH_CRED_PUBLIC_CERTCHAIN está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Em vez disso, use a estrutura SCH_CREDENTIALS .]

A estrutura SCH_CRED_PUBLIC_CERTCHAIN contém um único certificado. Uma cadeia de certificação pode ser criada com base nesse certificado.

Sintaxe

typedef struct _SCH_CRED_PUBLIC_CERTCHAIN {
  DWORD dwType;
  DWORD cbCertChain;
  PBYTE pCertChain;
} SCH_CRED_PUBLIC_CERTCHAIN, *PSCH_CRED_PUBLIC_CERTCHAIN;

Membros

dwType

Deve ser sempre definido como SCH_CRED_X509_CERTCHAIN.

cbCertChain

Tamanho do certificado X.509 , em bytes.

pCertChain

Ponteiro para um certificado folha X.509.

Comentários

Essa estrutura não dá suporte diretamente a cadeias de certificados. Se um servidor precisar usar cadeias de certificados, os certificados intermediários poderão ser colocados no repositório de certificadosda AC (autoridade de certificação) e o Schannel os pegará automaticamente nela.

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 schannel.h (inclua Schnlsp.h)