다음을 통해 공유


HttpListener.ExtendedProtectionPolicy 속성

정의

세션에 대한 확장 보호에 사용할 ExtendedProtectionPolicy를 가져오거나 설정합니다.

public:
 property System::Security::Authentication::ExtendedProtection::ExtendedProtectionPolicy ^ ExtendedProtectionPolicy { System::Security::Authentication::ExtendedProtection::ExtendedProtectionPolicy ^ get(); void set(System::Security::Authentication::ExtendedProtection::ExtendedProtectionPolicy ^ value); };
public System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy ExtendedProtectionPolicy { get; [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] set; }
public System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy ExtendedProtectionPolicy { get; set; }
[<set: System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy with get, set
member this.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy with get, set
Public Property ExtendedProtectionPolicy As ExtendedProtectionPolicy

속성 값

확장 보호에 사용할 정책을 지정하는 ExtendedProtectionPolicy입니다.

특성

예외

ExtendedProtectionPolicy 속성을 설정하려고 했지만 CustomChannelBinding 속성이 null이 아닌 경우

ExtendedProtectionPolicy 속성을 null로 설정하려고 한 경우

ExtendedProtectionPolicy 메서드가 이미 호출된 후 Start() 속성을 설정하려고 한 경우

이 개체가 닫혀 있는 경우

PolicyEnforcement 속성은 확장된 보호를 지원하지 않는 플랫폼에서 Always로 설정되었습니다.

설명

속성 ExtendedProtectionPolicy 은 확장된 보호를 제공하기 위해 Windows 통합 인증과 함께 사용됩니다. 속성은 ExtendedProtectionPolicy 전체 HttpListener 세션에 대한 확장된 보호 정책의 구성을 허용합니다. 속성은 ExtendedProtectionSelectorDelegate 각 개별 요청에 대한 확장된 보호 정책의 구성을 허용합니다.

CustomChannelBinding 속성은 null여야 합니다. 인스턴스가 HttpListener 있는 경우 자체 TLS 세션에서 직접 CBT(채널 바인딩 토큰)를 가져옵니다.

적용 대상

추가 정보