Какова надежность шифрования при использовании TcpClientCredentialType.Windows? - PullRequest
5 голосов
/ 11 июля 2011

Какой алгоритм шифрования и длина ключа используются в следующей привязке?

NetTcpBinding binding = new NetTcpBinding();
binding.Security.Mode = SecurityMode.Transport;
binding.Security.Transport.ClientCredentialType = TcpClientCredentialType.Windows;

Ответы [ 2 ]

2 голосов
/ 11 июля 2011

От MSDN :

Класс NetTcpBinding использует TCP для передачи сообщений. Безопасность для транспортного режима обеспечивается путем реализации безопасности транспортного уровня (TLS) через TCP. Реализация TLS предоставляется операционной системой.

Таким образом, зависит от вашей операционной системы, какая версия TLS используется. Для Server 2008 R2 используется TLS 1.2 .

Надеюсь, это поможет.

0 голосов
/ 12 июля 2011

Использование учетных данных Windows означает, что оно будет использовать ваши учетные данные Windows, которые используются для входа в Windows в качестве идентификатора клиента, и будет использовать проверку Windows. Эта ссылка MSDN (http://msdn.microsoft.com/en-us/library/ms733836.aspx) может вам помочь.

...