BasicHttpSecurityMode Sabit listesi

Tanım

Sistem tarafından sağlanan BasicHttpBindingile kullanılabilecek güvenlik türlerini belirtir.

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

Alanlar

Name Değer Description
None 0

SOAP iletisi aktarım sırasında güvenli değildir. Bu varsayılan davranıştır.

Transport 1

Https kullanılarak güvenlik sağlanır. Hizmetin SSL sertifikaları ile yapılandırılması gerekir. SOAP iletisi, HTTPS kullanılarak bir bütün olarak korunur. Hizmetin kimliği istemci tarafından hizmetin SSL sertifikası kullanılarak doğrulanır. İstemci kimlik doğrulaması aracılığıyla denetlenilir ClientCredentialType.

Message 2

Güvenlik, SOAP ileti güvenliği kullanılarak sağlanır. BasicHttpBindingiçin sistem, sunucu sertifikasının istemciye ayrı olarak sağlanmasını gerektirir. Bu bağlama için geçerli istemci kimlik bilgisi türleri ve UserNameşeklindedirCertificate.

TransportWithMessageCredential 3

Bütünlük, gizlilik ve sunucu kimlik doğrulaması HTTPS tarafından sağlanır. Hizmetin bir sertifikayla yapılandırılması gerekir. İstemci kimlik doğrulaması SOAP ileti güvenliği yoluyla sağlanır. Bu mod, kullanıcı bir UserName veya Sertifika kimlik bilgileriyle kimlik doğrulaması yaparken ve ileti aktarımını güvenli hale getirmek için mevcut bir HTTPS dağıtımı olduğunda geçerlidir.

TransportCredentialOnly 4

Bu mod ileti bütünlüğü ve gizlilik sağlamaz. Yalnızca HTTP tabanlı istemci kimlik doğrulaması sağlar. Bu modu dikkatli kullanın. Aktarım güvenliğinin başka yollarla (IPSec gibi) sağlandığı ve yalnızca istemci kimlik doğrulamasının Windows Communication Foundation (WCF) altyapısı tarafından sağlandığı ortamlarda kullanılmalıdır.

Açıklamalar

Bu bağlamda güvenlik, ileti koruması (bütünlük ve gizlilik) ile istemci ve hizmet kimlik doğrulaması anlamına gelir.

Gerçek koruma gereksinimleri (SOAP iletilerinin imzalanması veya imzalanması ve şifrelenmeleri gereken belirli bölümleri), hizmet sözleşmesindeki öznitelikler veya sözleşme açıklamasındaki özellikler aracılığıyla denetlenmektedir. Bağlamadaki özellikler neyin imzalandığını veya şifrelendiğini denetlemez: bağlama yalnızca imzalama ve şifrelemenin genel özelliğini sunar.

için BasicHttpBinding varsayılan davranış Yok şeklindedir.

Şunlara uygulanır