Partager via


structure HTTP_SSL_INFO (http.h)

La structure HTTP_SSL_INFO contient des données pour une connexion qui utilise ssl (Secure Sockets Layer), obtenues via la négociation SSL.

Syntaxe

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;

Membres

ServerCertKeySize

Taille, en octets, de la clé publique utilisée pour signer le certificat de serveur.

ConnectionKeySize

Taille, en octets, de la clé de chiffrement utilisée pour chiffrer la session active.

ServerCertIssuerSize

Taille, en octets, de la chaîne pointée vers laquelle le membre pServerCertIssuer n’inclut pas le caractère null de fin.

ServerCertSubjectSize

Taille, en octets, de la chaîne pointée vers laquelle le membre pServerCertSubject n’inclut pas le caractère null de fin.

pServerCertIssuer

Pointeur vers une chaîne d’octets terminée par null qui spécifie le nom de l’entité qui a émis le certificat.

pServerCertSubject

Pointeur vers une chaîne d’octets terminée par null qui spécifie le nom de l’entité à laquelle le certificat appartient.

pClientCertInfo

Pointeur vers une structure HTTP_SSL_CLIENT_CERT_INFO qui spécifie le certificat client.

SslClientCertNegotiated

Si ce n’est pas zéro, indique que le certificat client est déjà présent localement.

Remarques

Une structure HTTP_SSL_INFO peut être pointée par le membre pSslInfo d’une structure HTTP_REQUEST .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête http.h

Voir aussi

Structures de l’API serveur HTTP version 1.0

HTTP_REQUEST

HTTP_SSL_CLIENT_CERT_INFO