What is the strength of encryption when using TcpClientCredentialType.Windows?

What encryption algorithm and key length are used for the next binding?

NetTcpBinding binding = new NetTcpBinding(); binding.Security.Mode = SecurityMode.Transport; binding.Security.Transport.ClientCredentialType = TcpClientCredentialType.Windows; 
+4
source share
2 answers

From MSDN :

The NetTcpBinding class uses TCP to send messages. Security for transport mode is ensured by implementing Transport Layer Security (TLS) over TCP. TLS implementation is provided by the operating system.

Thus, it will depend on your operating system which version of TLS is used. Server 2008 R2 uses TLS 1.2 .

Hope this helps.

+2
source

Using Windows credentials means that it will use your Windows credentials, which are used to log into Windows as a client identifier, and it will use Windows verification. This MSDN link (http://msdn.microsoft.com/en-us/library/ms733836.aspx) may help you.

0
source

All Articles