Compartilhar via


estrutura HTTP_SSL_INFO (http.h)

A estrutura HTTP_SSL_INFO contém dados para uma conexão que usa SSL (Secure Sockets Layer), obtidos por meio do handshake SSL.

Sintaxe

typedef struct _HTTP_SSL_INFO {
  USHORT                     ServerCertKeySize;
  USHORT                     ConnectionKeySize;
  ULONG                      ServerCertIssuerSize;
  ULONG                      ServerCertSubjectSize;
  PCSTR                      pServerCertIssuer;
  PCSTR                      pServerCertSubject;
  PHTTP_SSL_CLIENT_CERT_INFO pClientCertInfo;
  ULONG                      SslClientCertNegotiated;
} HTTP_SSL_INFO, *PHTTP_SSL_INFO;

Membros

ServerCertKeySize

O tamanho, em bytes, da chave pública usada para assinar o certificado do servidor.

ConnectionKeySize

O tamanho, em bytes, da chave de criptografia usada para criptografar a sessão atual.

ServerCertIssuerSize

O tamanho, em bytes, da cadeia de caracteres apontada pelo membro pServerCertIssuer que não inclui o caractere nulo de terminação.

ServerCertSubjectSize

O tamanho, em bytes, da cadeia de caracteres apontada pelo membro pServerCertSubject que não inclui o caractere nulo de terminação.

pServerCertIssuer

Um ponteiro para uma cadeia de caracteres terminada em nulo de octetos que especifica o nome da entidade que emitiu o certificado.

pServerCertSubject

Um ponteiro para uma cadeia de caracteres terminada em nulo de octetos que especifica o nome da entidade à qual o certificado pertence.

pClientCertInfo

Um ponteiro para uma estrutura HTTP_SSL_CLIENT_CERT_INFO que especifica o certificado do cliente.

SslClientCertNegotiated

Se não for zero, indica que o certificado do cliente já está presente localmente.

Comentários

Uma estrutura HTTP_SSL_INFO pode ser apontada pelo membro pSslInfo de uma estrutura HTTP_REQUEST .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho http.h

Confira também

Estruturas da API do Servidor HTTP versão 1.0

HTTP_REQUEST

HTTP_SSL_CLIENT_CERT_INFO