enumerazione SOCKET_SECURITY_PROTOCOL (mstcpip.h)

L'enumerazione SOCKET_SECURITY_PROTOCOL indica il tipo di protocollo di sicurezza da usare in un socket per proteggere il traffico di rete.

Sintassi

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

Costanti

 
SOCKET_SECURITY_PROTOCOL_DEFAULT
Verrà usata la sicurezza del sistema predefinita.
SOCKET_SECURITY_PROTOCOL_IPSEC
Verrà usato IPsec.
SOCKET_SECURITY_PROTOCOL_IPSEC2
SOCKET_SECURITY_PROTOCOL_INVALID
Valore massimo possibile per il tipo di enumerazione SOCKET_SECURITY_PROTOCOL . Questo non è un valore legale.

Commenti

Questa enumerazione è supportata in Windows Vista e versioni successive.

Attualmente, l'unico tipo di protocollo di sicurezza supportato è IPsec. Pertanto, la specifica di un valore di enumerazione di SOCKET_SECURITY_PROTOCOL_DEFAULT ha lo stesso effetto di specificare SOCKET_SECURITY_PROTOCOL_IPSEC.

L'enumerazione SOCKET_SECURITY_PROTOCOL viene usata nelle strutture SOCKET_PEER_TARGET_NAME, SOCKET_SECURITY_QUERY_INFO, SOCKET_SECURITY_QUERY_TEMPLATE, SOCKET_SECURITY_SETTINGS e SOCKET_SECURITY_SETTINGS_IPSEC per indicare il tipo di protocollo di sicurezza da usare in un socket nel membro SecurityProtocol . Queste strutture vengono usate dalle funzioni WSAQuerySocketSecurity, WSASetSocketPeerTargetName e WSASetSocketSecurity .

Oltre a identificare il protocollo di sicurezza, questo tipo viene usato anche per decidere come interpretare un puntatore passato ad alcune delle funzioni del socket sicuro. Questo è analogo al modo in cui viene usato il membro sa_family del tipo sockaddr per interpretare un puntatore come sockaddr_in o sockaddr_in6.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione mstcpip.h

Vedi anche

SOCKET_PEER_TARGET_NAME

SOCKET_SECURITY_QUERY_INFO

SOCKET_SECURITY_QUERY_TEMPLATE

SOCKET_SECURITY_SETTINGS

SOCKET_SECURITY_SETTINGS_IPSEC

Uso delle estensioni Secure Socket

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Piattaforma filtro Windows

Funzioni API della piattaforma di filtro Di Windows

Estensioni del socket sicuro Winsock

sockaddr