다음을 통해 공유


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

추가 정보

SOCKADDR_STORAGE

SOCKET_SECURITY_PROTOCOL

보안 소켓 확장 사용

WSASetSocketPeerTargetName

Windows 필터링 플랫폼

Windows 필터링 플랫폼 API 함수

Winsock Secure Socket 확장