Compartir a través de


HTTP_SSL_INFO estructura (http.h)

La estructura de HTTP_SSL_INFO contiene datos de una conexión que usa capa de sockets seguros (SSL), obtenida a través del protocolo de enlace SSL.

Sintaxis

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;

Miembros

ServerCertKeySize

Tamaño, en bytes, de la clave pública utilizada para firmar el certificado de servidor.

ConnectionKeySize

Tamaño, en bytes, de la clave de cifrado utilizada para cifrar la sesión actual.

ServerCertIssuerSize

El tamaño, en bytes, de la cadena a la que apunta el miembro pServerCertIssuer no incluye el carácter nulo de terminación.

ServerCertSubjectSize

El tamaño, en bytes, de la cadena a la que apunta el miembro pServerCertSubject no incluye el carácter nulo de terminación.

pServerCertIssuer

Puntero a una cadena terminada en null de octetos que especifica el nombre de la entidad que emitió el certificado.

pServerCertSubject

Puntero a una cadena terminada en null de octetos que especifica el nombre de la entidad a la que pertenece el certificado.

pClientCertInfo

Puntero a una estructura de HTTP_SSL_CLIENT_CERT_INFO que especifica el certificado de cliente.

SslClientCertNegotiated

Si no es cero, indica que el certificado de cliente ya está presente localmente.

Comentarios

El miembro pSslInfo de una estructura de HTTP_REQUEST puede apuntar a una estructura de HTTP_SSL_INFO.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado http.h

Consulte también

Estructuras de la API de servidor HTTP versión 1.0

HTTP_REQUEST

HTTP_SSL_CLIENT_CERT_INFO