Compartir a través de


enumeración SOCKET_SECURITY_PROTOCOL (mstcpip.h)

La enumeración SOCKET_SECURITY_PROTOCOL indica el tipo de protocolo de seguridad que se va a usar en un socket para proteger el tráfico de red.

Syntax

typedef enum _SOCKET_SECURITY_PROTOCOL {
  SOCKET_SECURITY_PROTOCOL_DEFAULT,
  SOCKET_SECURITY_PROTOCOL_IPSEC,
  SOCKET_SECURITY_PROTOCOL_IPSEC2,
  SOCKET_SECURITY_PROTOCOL_INVALID
} SOCKET_SECURITY_PROTOCOL;

Constantes

 
SOCKET_SECURITY_PROTOCOL_DEFAULT
Se usará la seguridad predeterminada del sistema.
SOCKET_SECURITY_PROTOCOL_IPSEC
Se usará IPsec.
SOCKET_SECURITY_PROTOCOL_IPSEC2
SOCKET_SECURITY_PROTOCOL_INVALID
Valor máximo posible para el tipo de enumeración SOCKET_SECURITY_PROTOCOL . Esto no es un valor legal.

Comentarios

Esta enumeración se admite en Windows Vista y versiones posteriores.

Actualmente, el único tipo de protocolo de seguridad que se admite es IPsec. Por lo tanto, especificar un valor de enumeración de SOCKET_SECURITY_PROTOCOL_DEFAULT tiene el mismo efecto que especificar SOCKET_SECURITY_PROTOCOL_IPSEC.

La enumeración SOCKET_SECURITY_PROTOCOL se usa en las estructuras SOCKET_PEER_TARGET_NAME, SOCKET_SECURITY_QUERY_INFO, SOCKET_SECURITY_QUERY_TEMPLATE, SOCKET_SECURITY_SETTINGS y SOCKET_SECURITY_SETTINGS_IPSEC para indicar el tipo de protocolo de seguridad que se va a usar en un socket del miembro SecurityProtocol . Estas estructuras las usan las funciones WSAQuerySocketSecurity, WSASetSocketPeerTargetName y WSASetSocketSecurity .

Además de identificar el protocolo de seguridad, este tipo también se usa para decidir cómo interpretar un puntero pasado a algunas de las funciones de socket seguro. Esto es análogo a cómo se usa el miembro sa_family del tipo sockaddr para interpretar un puntero como sockaddr_in o sockaddr_in6.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado mstcpip.h

Consulte también

SOCKET_PEER_TARGET_NAME

SOCKET_SECURITY_QUERY_INFO

SOCKET_SECURITY_QUERY_TEMPLATE

SOCKET_SECURITY_SETTINGS

SOCKET_SECURITY_SETTINGS_IPSEC

Uso de extensiones de socket seguro

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Plataforma de filtrado de Windows

Funciones de api de plataforma de filtrado de Windows

Extensiones de socket seguro winsock

sockaddr