Bahasa

BasicHttpSecurityMode Enum

Definisi

Menentukan jenis keamanan yang dapat digunakan dengan BasicHttpBindingyang disediakan sistem .

public enum class BasicHttpSecurityMode
public enum BasicHttpSecurityMode
type BasicHttpSecurityMode = 
Public Enum BasicHttpSecurityMode
Warisan
BasicHttpSecurityMode

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 UserName dan Certificate.

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.

Berlaku untuk