<transport> netTcpBinding <>
Definuje typ požadavků na zabezpečení na úrovni zpráv pro koncový bod nakonfigurovaný pomocí <netTcpBinding>.
<Konfigurace>
<System.servicemodel>
<Vazby>
<Nettcpbinding>
<Vazba>
<Zabezpečení>
<Dopravy>
Syntax
<netTcpBinding>
<binding>
<security mode="None|Transport|Message|TransportWithMessageCredential">
<transport clientCredentialType="None|Windows|Certificate"
protectionLevel="None|Sign|EncryptAndSign"
sslProtocols="Tls|Tls11|Tls12">
<extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
protectionScenario="TransportSelected|TrustedProxy">
<customServiceNames>
</customServiceNames>
</extendedProtectionPolicy>
</transport>
</security>
</binding>
</netTcpBinding>
Atributy a elementy
Následující části popisují atributy, podřízené a nadřazené elementy.
Atributy
Atribut | Popis |
---|---|
clientCredentialType | Nepovinný parametr. Určuje typ přihlašovacích údajů, které se mají použít při ověřování klientů pomocí zabezpečení přenosu. – Výchozí hodnota je Windows .– Tento atribut je typu TcpClientCredentialType. |
Protectionlevel | Nepovinný parametr. Definuje zabezpečení na úrovni přenosu TCP. Podepisování zpráv snižuje riziko, že se zprávou během přenosu manipuluje třetí strana. Šifrování zajišťuje ochranu osobních údajů na úrovni dat během přenosu. Výchozí hodnota je EncryptAndSign . |
protokol sslProtocols | A SslProtocols výčtu příznak hodnota, která určuje, které SslProtocols jsou podporovány. Výchozí hodnota je Tls| Tls11|Tls12. |
policyEnforcement | Tento výčet určuje, kdy se má vynutit ExtendedProtectionPolicy . 1. Nikdy – zásady se nikdy nevynucuje (rozšířená ochrana je zakázaná). 2. WhenSupported – zásada se vynucuje jenom v případě, že klient podporuje rozšířenou ochranu. 3. Vždy – Zásada se vždy vynucuje. Klienti, kteří rozšířenou ochranu nepodporují, se nepodaří ověřit. |
atribut clientCredentialType
Hodnota | Popis |
---|---|
Žádná | Klient je anonymní. To vyžaduje certifikát pro službu. |
Windows | Určuje ověřování klienta windows pomocí vyjednávání sp (vyjednávání protokolu Kerberos). |
Certifikát | Klient se ověřuje pomocí certifikátu. Používá se vyjednávání SSL a vyžaduje se certifikát pro službu. |
atribut protectionLevel
Hodnota | Popis |
---|---|
Žádná | Bez ochrany. |
Znaménko | Zprávy jsou podepsané. |
Encryptandsign | - Zprávy jsou zašifrované a podepsané. |
Podřízené elementy
Žádné
Nadřazené elementy
Element | Popis |
---|---|
<Zabezpečení> | Určuje možnosti <zabezpečení netTcpBinding>. |
Poznámky
Zabezpečení přenosu slouží k zajištění integrity a důvěrnosti zprávy SOAP a k vzájemnému ověřování. Pokud je u vazby vybraný tento režim zabezpečení, zásobník kanálů se nakonfiguruje pomocí zabezpečeného přenosu a zprávy SOAP jsou zabezpečeny pomocí zabezpečení přenosu, jako je windows (Negotiate) nebo SSL přes TCP.