다음을 통해 공유


<netTcpBinding>의 <message> 요소

<netTcpBinding>로 구성된 끝점의 메시지 수준 보안 요구 사항 형식을 정의합니다.

스키마 계층

<system.serviceModel>
  <binding>
    <netTcpBinding>
      <binding>
        <netTcpBinding>의 <security>
          <netTcpBinding>의 <message> 요소

구문

<message 
      algorithmSuite=System.Servicemodel.Security.SecurityAlgorithmsuite
    clientCredentialType="None/Windows/UserName/Certificate/IssuedToken"/>

특성 및 요소

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

특성

특성 설명

algorithmSuite

메시지 암호화 및 키 래핑 알고리즘을 설정합니다. 알고리즘과 키 크기는 SecurityAlgorithmSuite 클래스로 결정됩니다. 이러한 알고리즘은 WS-SecurityPolicy(Security Policy Language) 사양에 지정된 알고리즘에 매핑됩니다.

다음 표에서는 가능한 값이 나와 있습니다. 기본값은 Basic256입니다.

서비스 바인딩에서 기본값과 같지 않은 algorithmSuite 값을 지정하는 경우 Svcutil.exe을 사용하여 구성 파일을 생성하면 파일이 제대로 생성되지 않으므로 구성 파일을 수동으로 편집하여 이 특성을 원하는 값으로 설정해야 합니다.

clientCredentialType

메시지 기반 보안을 사용하여 클라이언트 인증을 수행할 때 사용되는 자격 증명의 형식을 지정합니다. 다음 표에서는 가능한 값이 나와 있습니다. 기본값은 UserName입니다. 이 특성은 MessageCredentialType 형식입니다.

자식 요소

없음

부모 요소

요소 설명

<netTcpBinding>의 <security>

NetTcpBindingElement의 보안 기능을 정의합니다.

설명

Message는 SOAP 메시지 무결성 및 기밀성과 통신 피어의 상호 인증을 위해 메시지 수준 보안을 사용합니다. 바인딩에서 이 보안 모드를 선택하면 채널 스택이 메시지 보안 바인딩 요소로 구성되고 SOAP 메시지가 WS-Security* 표준에 따라 보안됩니다.

참고 항목

참조

MessageSecurityOverTcp
Message
Message
NetTcpSecurityElement

개념

<binding>

기타 리소스

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