다음을 통해 공유


XNetworkingSecurityInformation

특정 URL 끝점에 대해 HTTP 스택을 구성하기 위해 사용되는 보안 정보를 정의합니다.

구문

typedef struct XNetworkingSecurityInformation {
    uint32_t enabledHttpSecurityProtocolFlags;
    size_t thumbprintCount;
    XNetworkingThumbprint* thumbprints;
} XNetworkingSecurityInformation

멤버

enabledHttpSecurityProtocolFlags
형식: uint32_t

이 URL 끝점에 대해 HTTP가 요청하는 TLS(전송 계층 보안) 프로토콜 중에서 제한하여 WinHttpSetOption에 대한 호출로 WINHTTP_OPTION_SECURE_PROTOCOLS WinHTTP 옵션으로 전달해야 하는 것을 나타내는 플래그의 비트 마스크입니다. WINHTTP_FLAG_SECURE_PROTOCOL_TLS1, WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1, WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2, WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3의 조합으로 만들어집니다.

thumbprintCount
형식: size_t

thumbprints 필드로 가리키는 배열의 지문 수입니다.

thumbprints
형식: XNetworkingThumbprint*

이 URL 끝점에 대해 서버로 제공되는 인증서 체인에 포함될 것으로 예상되는 지문 배열입니다.

비고

이 구조에서는 HTTP 스택을 구성할 때 이용하는 보안 정보를 설명합니다. 이는 특정 URL 끝점에 대해 HTTP 요청이 어떤 TLS 프로토콜을 제한해야 하는지 결정합니다. 지문이 아예 없을 수도 있습니다. 일반적인 Fiddler 용도에는 루트 지문이 하나 있습니다.

요구 사항

헤더: XNetworking.h

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XNetworkingQuerySecurityInformationForUrlAsync
XNetworkingQuerySecurityInformationForUrlUtf16Async
XNetworking