다음을 통해 공유


<netTcpBinding>의 <security>

바인딩에 대한 보안 설정을 정의합니다.

스키마 계층

<system.serviceModel>
  <binding>
    <netTcpBinding>
      <binding>
        <netTcpBinding>의 <security>

구문

<security mode="Message/None/Transport/TransportWithCredential">
   <transport
      clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
           protectionLevel="None/Sign/EncryptAndSign" />
   <message
      algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
      clientCredentialType="Certificate/IssuedToken/None/UserName/Windows" />
</security>

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명

mode

선택적 요소로서, 적용되는 보안 형식을 지정합니다. 유효한 값이 아래에 나와 있습니다. 기본값은 Transport입니다.

이 특성은 SecurityMode 형식입니다.

자식 요소

요소 설명

<netTcpBinding>의 <transport>

전송의 보안 설정을 정의합니다. 이 요소는 TcpTransportSecurityElement 형식입니다.

<netTcpBinding>의 <message> 요소

메시지에 대한 보안 설정을 정의합니다. 이 요소는 MessageSecurityOverTcpElement 형식입니다.

부모 요소

요소 설명

binding

<netTcpBinding>의 바인딩 요소입니다.

설명

각 표준 바인딩은 전송 보안 요구 사항을 제어하는 매개 변수를 제공합니다. 일반적으로 이러한 매개 변수에는 메시지 수준 보안이 사용되는지 또는 전송 수준 보안이 사용되는지 지정한 보안 모드 및 선택한 클라이언트 자격 증명 형식이 포함됩니다. 이러한 매개 변수가 나타내는 선택 옵션에 따라 채널 스택이 해당 보안을 사용하여 생성됩니다.

WCF(Windows Communication Foundation)에서 제공하는 시스템 제공 바인딩은 가장 일반적인 일부 시나리오의 요구 사항을 충족하기 위한 집합입니다 이러한 각 바인딩을 사용하면 일부 특정 대상 시나리오의 보안 요구 사항을 지정할 수 있습니다.

이 구성 요소는 netTcpBinding의 보안 사양을 제공합니다. 이것은 시스템 간 통신에 적합한 안전하고, 신뢰할 수 있으며, 최적화된 바인딩입니다. 기본적으로 메시지 배달을 위한 TCP, 메시지 보안 및 인증을 위한 Windows 보안, 안정성을 위한 WS-Reliable Messaging 및 이진 메시지 인코딩을 지원하는 런타임 통신 스택을 생성합니다.

참고 항목

참조

NetTcpSecurity
Security
Security
NetTcpSecurityElement

개념

<binding>

기타 리소스

Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients