<<netTcpBinding güvenliği>>
Bağlamanın güvenlik ayarlarını tanımlar.
<Yapılandırma>
<system.serviceModel>
<Bağlama>
<netTcpBinding>
<Bağlama>
<Güvenlik>
Syntax
<security mode="Message/None/Transport/TransportWithCredential">
<transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
protectionLevel="None/Sign/EncryptAndSign" />
<message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
clientCredentialType="Certificate/IssuedToken/None/UserName/Windows" />
</security>
Öznitelikler ve Öğeler
Aşağıdaki bölümlerde öznitelikler, alt öğeler ve üst öğeler açıklanmaktadır
Öznitelikler
Öznitelik | Açıklama |
---|---|
mod | İsteğe bağlı. Uygulanan güvenlik türünü belirtir. Aşağıda geçerli değerler gösterilmiştir. Transport varsayılan değerdir.Bu öznitelik türündedir SecurityMode. |
mode Özniteliği
Değer | Açıklama |
---|---|
Hiçbiri | Güvenlik devre dışı bırakıldı. |
Aktarım | Aktarım güvenliği, TCP veya SPNego üzerinden TLS kullanılarak sağlanır. Hizmetin SSL sertifikaları ile yapılandırılması gerekebilir. Bu modla koruma düzeyini denetlemek mümkündür. |
İleti | Güvenlik, SOAP ileti güvenliği kullanılarak sağlanır. Varsayılan olarak SOAP gövdesi şifrelenir ve imzalanır. Bu mod, hizmet kimlik bilgilerinin bant dışında istemcide kullanılabilir olup olmadığı, kullanılacak algoritma paketi ve ileti gövdesine uygulanacak koruma düzeyi gibi çeşitli özellikler sunar. İstemci kimlik doğrulaması oturum başına bir kez gerçekleştirilir ve oturum süresi boyunca kimlik doğrulaması sonuçları önbelleğe alınır. |
Transportwithmessagecredential | Aktarım güvenliği, ileti güvenliğiyle birleştirilir. Aktarım güvenliği, TCP veya SPNego üzerinden TLS tarafından sağlanır ve bütünlüğü, gizliliği ve sunucu kimlik doğrulamasını güvence altına alır. SOAP ileti güvenliği istemci kimlik doğrulaması sağlar. Varsayılan olarak, istemci kimlik doğrulaması oturum başına bir kez gerçekleştirilir ve kimlik doğrulaması sonuçları oturum süresince önbelleğe alınır. |
Alt Öğeler
Öğe | Açıklama |
---|---|
<Taşıma> | Aktarım için güvenlik ayarlarını tanımlar. Bu öğe türündedir TcpTransportSecurityElement. |
<İleti> | İletinin güvenlik ayarlarını tanımlar. Bu öğe türündedir MessageSecurityOverTcpElement. |
Üst Öğeler
Öğe | Açıklama |
---|---|
bağlama | netTcpBinding'in<> bağlama öğesi. |
Açıklamalar
Standart bağlamaların her biri aktarım güvenlik gereksinimlerini denetlemeye yönelik parametreler sağlar. Bu parametreler genellikle ileti düzeyi veya aktarım düzeyi güvenliğin kullanılıp kullanılmadığını belirten güvenlik modunu ve istemci kimlik bilgisi türü seçimini içerir. Bu parametrelerin sunduğu seçeneklere bağlı olarak, uygun güvenlikle bir kanal yığını oluşturulur.
Windows Communication Foundation (WCF) tarafından sağlanan sistem tarafından sağlanan bağlamalar, en yaygın senaryo gereksinimlerinin bazılarını karşılamak için tasarlanmış bir kümedir. Bu bağlamaların her biri, belirli hedeflenen senaryolar için güvenlik gereksinimlerinin belirtimini sağlar.
Bu yapılandırma öğesi için netTcpBinding
güvenlik belirtimlerini sağlar. Bu, makineler arası iletişim için uygun, güvenli, iyileştirilmiş bir bağlamadır. Varsayılan olarak, ileti teslimi için TCP'yi destekleyen bir çalışma zamanı iletişim yığını, ileti güvenliği ve kimlik doğrulaması için Windows Güvenliği, güvenilirlik için WS-ReliableMessaging ve ikili ileti kodlaması oluşturur.