<transport> dari <netTcpBinding>

Menentukan jenis persyaratan keamanan tingkat pesan untuk titik akhir yang dikonfigurasi dengan <netTcpBinding>.

<konfigurasi>
  <system.serviceModel>
    <pengikatan>
      <netTcpBinding>
        <pengikatan>
          <security>
            <transportasi>

Sintaks

<netTcpBinding>
  <binding>
    <security mode="None|Transport|Message|TransportWithMessageCredential">
      <transport clientCredentialType="None|Windows|Certificate"
                 protectionLevel="None|Sign|EncryptAndSign"
                 sslProtocols="Tls|Tls11|Tls12">
        <extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
                                  protectionScenario="TransportSelected|TrustedProxy">
          <customServiceNames>
          </customServiceNames>
        </extendedProtectionPolicy>
      </transport>
    </security>
  </binding>
</netTcpBinding>

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen anak, dan elemen induk

Atribut

Atribut Deskripsi
clientCredentialType Opsional. Menentukan jenis mandat yang akan digunakan saat melakukan autentikasi klien menggunakan keamanan Transportasi.

- Nilai defaultnya adalah Windows.
- Atribut ini adalah jenis TcpClientCredentialType.
protectionLevel Opsional. Mendefinisikan keamanan pada tingkat transportasi TCP. Menandatangani pesan mengurangi risiko pihak ketiga merusak pesan saat sedang ditransfer. Enkripsi menyediakan privasi tingkat data selama transportasi.

Nilai defaultnya adalah EncryptAndSign.
sslProtocols Nilai bendera enum SslProtocols yang menentukan SslProtocols mana yang didukung. Defaultnya adalah Tls| Tls11|Tls12.
policyEnforcement Enumerasi ini menentukan kapan ExtendedProtectionPolicy harus diterapkan.

1. Never – Kebijakan tidak pernah diberlakukan (Perlindungan yang Diperpanjang dinonaktifkan).
2. WhenSupported – Kebijakan ini diterapkan hanya ketika klien mendukung Perlindungan yang Diperpanjang.
3. Always – Kebijakan selalu ditegakkan. Klien yang tidak mendukung Extended Protection akan gagal mengautentikasi.

clientCredentialType Attribute

Nilai Deskripsi
Tidak ada Klien bersifat anonim. Ini memerlukan sertifikat untuk layanan tersebut.
Windows Menentukan autentikasi Windows klien menggunakan Negosiasi SP (negosiasi Kerberos).
Sertifikat Klien diautentikasi menggunakan sertifikat. Ini menggunakan Negosiasi SSL dan memerlukan sertifikat untuk layanan tersebut.

Atribut protectionLevel

Nilai Deskripsi
Tidak ada Tidak ada perlindungan.
Menandatangani Pesan ditandatangani.
EncryptAndSign - Pesan dienkripsi dan ditandatangani.

Elemen Anak

Tidak ada

Elemen Induk

Elemen Deskripsi
<keamanan> Menentukan kemampuan keamanan <netTcpBinding>.

Keterangan

Gunakan keamanan Transport untuk integritas dan kerahasiaan pesan SOAP dan untuk autentikasi timbal balik. Jika mode keamanan ini dipilih pada pengikatan, tumpukan saluran dikonfigurasi menggunakan transportasi aman dan pesan SOAP diamankan menggunakan keamanan transportasi seperti Windows (Negosiasi) atau SSL melalui TCP.

Lihat juga