estrutura SecPkgContext_NegotiatedTlsExtensions (sspi.h)

A estrutura SecPkgContext_NegotiatedTlsExtensions contém informações sobre as extensões (D)TLS negociadas para a conexão TLS (D)atual.

Sintaxe

typedef struct _SecPkgContext_NegotiatedTlsExtensions {
  unsigned long  ExtensionsCount;
  unsigned short *Extensions;
} SecPkgContext_NegotiatedTlsExtensions, *PSecPkgContext_NegotiatedTlsExtensions;

Membros

ExtensionsCount

O número de extensões TLS (D)negociadas.

Extensions

Um ponteiro para a matriz de IDs de extensão TLS de 2 bytes, conforme definido no registro de extensões IANA (D)TLS.

Comentários

A lista de extensões (D)TLS retornadas por meio dessa estrutura não é exaustiva. Dependendo do tipo da extensão (D)TLS, nem sempre é possível determinar se ela foi negociada com o par. Essa estrutura geralmente relata extensões negociáveis (D)TLS de interesse para chamadores de SSPI, como: Solicitação de Status de Certificado, Negociação de Protocolo de Camada de Aplicativo, Protocolo de Transporte Seguro em Tempo Real, Associação de Token, Segredo Mestre Estendido, Informações de Renegociação.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho sspi.h

Confira também

Registro de extensões IANA (D)TLS

Função QueryContextAttributes (Schannel)