The TcpTransportSecurity class provides properties to control authentication parameters and the protection level for TCP transport. Use it, instead of the HttpTransportSecurity class, to set the transport-level security for service bindings that use TCP for message delivery.
| TcpTransportSecurity property | Type | Description |
|---|---|---|
| ClientCredentialType | TcpClientCredentialType (enumeration) | Specifies the credential type for TCP client authentication. Values are: NONE, WINDOWS (default), and CERTIFICATE. |
| ProtectionLevel | ProtectionLevel (enumeration) | Gets or sets the protection level for the TCP stream. Values are: NONE, SIGN, and ENCRYPTANDSIGN (default). |