<netTcpBinding> の <transport>

<<netTcpBinding>>を使用して構成されたエンドポイントの、メッセージ レベルのセキュリティ要件の種類を定義します。

<system.serviceModel>
  <binding>
    <<netTcpBinding>>
      <binding>
        <netTcpBinding> の <security>
          <netTcpBinding> の <transport>

<security>
   <transport
      clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
      protectionLevel="None/Sign/EncryptAndSign" />
</security>

属性および要素

属性

属性 説明

clientCredentialType

省略可能。トランスポート セキュリティを使用してクライアント認証を実行するときに使用される資格情報の種類を指定します。

protectionLevel

省略可能。TCP トランスポートのレベルでセキュリティを定義します。メッセージに署名すると、転送中のメッセージが第三者によって改ざんされるリスクを軽減します。暗号化により、転送中にデータレベルのプライバシーが提供されます。

既定値は、EncryptAndSign です。

子要素

なし

親要素

要素 説明

<netTcpBinding> の <security>

<<netTcpBinding>>のセキュリティ機能を指定します。

解説

トランスポート セキュリティは、SOAP メッセージの整合性と機密性の保護、および相互認証に使用します。このセキュリティ モードがバインディング上で選択された場合、チャネルスタックはセキュリティ トランスポートを使用して構成され、SOAP メッセージは TCP 上で HTTPS や SSL などのトランスポート セキュリティを使用して保護されます。

関連項目

リファレンス

TcpTransportSecurity
Transport
Transport
NetTcpTransportSecurityElement

概念

<binding>

その他の技術情報

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