SOCKET_PEER_TARGET_NAME 구조체(mstcpip.h)
SOCKET_PEER_TARGET_NAME 구조에는 피어 대상의 IP 주소와 이름과 소켓에서 사용할 보안 프로토콜 유형이 포함됩니다.
구문
typedef struct _SOCKET_PEER_TARGET_NAME {
SOCKET_SECURITY_PROTOCOL SecurityProtocol;
SOCKADDR_STORAGE PeerAddress;
ULONG PeerTargetNameStringLen;
wchar_t AllStrings[0];
} SOCKET_PEER_TARGET_NAME;
멤버
SecurityProtocol
소켓에서 트래픽을 보호하는 데 사용되는 프로토콜 유형을 식별하는 SOCKET_SECURITY_PROTOCOL 값입니다.
PeerAddress
소켓에 대한 피어의 IP 주소입니다.
PeerTargetNameStringLen
AllStrings 멤버에 있는 피어 대상 이름의 길이(바이트)입니다.
AllStrings[0]
소켓의 피어 대상 이름입니다.
설명
SOCKET_PEER_TARGET_NAME 구조는 Windows Vista 이상에서 지원됩니다.
SOCKET_PEER_TARGET_NAME 구조체는 WSASetSocketPeerTargetName 함수에서 피어 IP 주소에 해당하는 피어 대상 이름을 지정하는 데 사용됩니다. 이 대상 이름은 인증해야 하는 피어를 안전하게 식별하기 위해 클라이언트 애플리케이션에서 지정해야 합니다.
현재 지원되는 유일한 보안 프로토콜 유형은 IPsec입니다. 따라서 SOCKET_SECURITY_PROTOCOL_DEFAULT 열거형 값을 지정하면 SecurityProtocol 멤버에 SOCKET_SECURITY_PROTOCOL_IPSEC 지정하는 것과 같은 효과가 있습니다.
Windows Vista 및 Windows Server 2008에서 IPsec 구현은 컴퓨터 대 컴퓨터 및 사용자-컴퓨터 인증만 지원합니다. 따라서 SOCKET_PEER_TARGET_NAME 구조체의 AllStrings 멤버에 지정된 피어 대상 이름은 피어 컴퓨터 주체를 참조해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | mstcpip.h |