<keamanan> dari <wsHttpBinding>

Mewakili kemampuan keamanan <wsHttpBinding>.

<konfigurasi>
  <system.serviceModel>
    <pengikatan>
      <wsHttpBinding>
        <pengikatan>
          <keamanan>

Sintaks

<security mode="Message/None/Transport/TransportWithMessageCredential">
  <transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
             proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
             realm="String"
             defaultClientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
             defaultProxyCredentialType="Basic/Digest/None/Ntlm/Windows"
             defaultRealm="String" />
  <message clientCredentialType="Certificate/IssuedToken/None/UserName/Windows"
           algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
           establishSecurityContext="Boolean"
           negotiateServiceCredential="Boolean" />
</security>

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen anak, dan elemen induk

Atribut

Atribut Deskripsi
mode - Opsional. Menentukan jenis keamanan yang diterapkan. Defaultnya adalah Message.
- Atribut ini berjenis SecurityMode.

Atribut Mode

Nilai Deskripsi
Tidak ada Keamanan dinonaktifkan.
Transportasi Keamanan disediakan menggunakan HTTPS. Layanan perlu dikonfigurasi dengan sertifikat SSL. Pesan sepenuhnya diamankan menggunakan HTTPS dan diautentikasi oleh klien menggunakan sertifikat SSL layanan. Autentikasi klien dikontrol melalui atribut ClientCredentials. dari <transportasi>.
Pesan Keamanan disediakan menggunakan keamanan pesan SOAP. Secara default, isi SOAP dienkripsi dan Ditandatangani. Mode ini menawarkan berbagai fitur, seperti apakah kredensial layanan tersedia di luar jangkauan klien, rangkaian algoritma yang digunakan, dan tingkat perlindungan apa yang diterapkan ke isi pesan melalui properti Security.Message. Autentikasi klien dilakukan sekali per sesi dan hasil autentikasi disimpan selama sesi berlangsung.
TransportWithMessageCredential Dalam mode ini, HTTPS menyediakan integritas, kerahasiaan, dan autentikasi server, serta keamanan pesan SOAP menyediakan autentikasi klien. Secara default, autentikasi klien dilakukan sekali per sesi dan hasil autentikasi disimpan selama sesi berlangsung.

Elemen Anak

Elemen Deskripsi
<transportasi> Menentukan pengaturan keamanan transportasi. Elemen ini sesuai dengan jenis HttpTransportSecurityElement.
<message> Menentukan pengaturan keamanan untuk pesan. Elemen ini sesuai dengan jenis MessageSecurityOverHttpElement.

Elemen Induk

Elemen Deskripsi
<wsHttpBinding> Pengikatan aman untuk aplikasi transportasi HTTP.

Keterangan

Kelas WSHttpBinding dirancang untuk interoperasi dengan layanan yang menerapkan spesifikasi WS-*. Keamanan transportasi untuk pengikatan ini adalah Secure Sockets Layer (SSL) melalui HTTP, atau HTTPS.

Lihat juga