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 |