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

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 CertificateşeklindedirUserName.

None 0

AKTARıM sırasında SOAP iletisinin güvenliği sağlanmaz. Bu varsayılan davranıştır.

Transport 1

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

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.

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ı 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.

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 şifrelenmesini gerektiren belirli bölümleri), hizmet sözleşmesindeki öznitelikler veya sözleşme açıklamasındaki özellikler aracılığıyla denetlenmektedir. Bağlamadaki özellikler nelerin imzalandığını veya şifrelendiğini denetlemez: bağlama yalnızca imzalama ve şifrelemenin genel özelliğini sunar.

için BasicHttpBinding varsayılan davranış Yok'dur.

Şunlara uygulanır