Класс NetTcpBinding использует TCP для передачи сообщений.Безопасность для транспортного режима обеспечивается путем реализации безопасности транспортного уровня (TLS) через TCP.Реализация TLS предоставляется операционной системой.
Вы также можете указать тип учетных данных клиента, задав для свойства ClientCredentialType класса TcpTransportSecurity одно из значений TcpClientCredentialType, как показано в следующем коде.
C #
NetTcpBinding b = new NetTcpBinding();
b.Security.Mode = SecurityMode.Transport;
b.Security.Transport.ClientCredentialType =
TcpClientCredentialType.Certificate;
Более подробную информацию можно найти здесь: http://msdn.microsoft.com/en-us/library/ms729700
Надеюсь, что поможет.