BasicHttpSecurityMode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan jenis keamanan yang dapat digunakan dengan BasicHttpBindingyang disediakan sistem .
public enum class BasicHttpSecurityMode
public enum BasicHttpSecurityMode
type BasicHttpSecurityMode =
Public Enum BasicHttpSecurityMode
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Pesan SOAP tidak diamankan selama transfer. Ini adalah perilaku default. |
| Transport | 1 | Keamanan disediakan menggunakan HTTPS. Layanan harus dikonfigurasi dengan sertifikat SSL. Pesan SOAP dilindungi secara keseluruhan menggunakan HTTPS. Layanan ini diautentikasi oleh klien menggunakan sertifikat SSL layanan. Autentikasi klien dikontrol melalui ClientCredentialType. |
| Message | 2 | Keamanan disediakan menggunakan keamanan pesan SOAP.
BasicHttpBindingUntuk , sistem mengharuskan sertifikat server diberikan kepada klien secara terpisah. Jenis kredensial klien yang valid untuk pengikatan ini adalah |
| TransportWithMessageCredential | 3 | Integritas, kerahasiaan, dan autentikasi server disediakan oleh HTTPS. Layanan harus dikonfigurasi dengan sertifikat. Autentikasi klien disediakan dengan cara keamanan pesan SOAP. Mode ini berlaku ketika pengguna mengautentikasi dengan kredensial UserName atau Sertifikat dan ada penyebaran HTTPS yang ada untuk mengamankan transfer pesan. |
| TransportCredentialOnly | 4 | Mode ini tidak memberikan integritas dan kerahasiaan pesan. Ini hanya menyediakan autentikasi klien berbasis HTTP. Gunakan mode ini dengan hati-hati. Ini harus digunakan di lingkungan di mana keamanan transfer disediakan dengan cara lain (seperti IPSec) dan hanya autentikasi klien yang disediakan oleh infrastruktur Windows Communication Foundation (WCF). |
Keterangan
Keamanan dalam konteks ini berarti perlindungan pesan (integritas dan kerahasiaan) serta autentikasi klien dan layanan.
Persyaratan perlindungan aktual (bagian tertentu dari pesan SOAP yang harus ditandatangani atau ditandatangani dan dienkripsi) dikontrol melalui atribut pada kontrak layanan atau melalui properti dalam deskripsi kontrak. Properti pada pengikatan tidak mengontrol apa yang sedang ditandatangani atau dienkripsi: pengikatan hanya memberikan kemampuan umum penandatanganan dan enkripsi.
Perilaku default untuk BasicHttpBinding adalah Tidak Ada.