What encryption method does .NET use when setting secure = "true" in the remote host configuration?

The client asked the client what encryption methods are used for our remote calls - we use the secure="true" tokenImpersonationLevel="impersonation" attributes on the channel in the configuration file.

Is it used by Kerberos? NTML? Chaps?

I can not find any documentation about this.

EDIT: We use TCP channels for remote access.

+4
source share
1 answer

Well, the secure TCP channel (suppoert starting with .NET 2) uses SSPI to encrypt data.

http://www.codeguru.com/columns/dotnet/article.php/c10253

According to Wikipedia: http://en.wikipedia.org/wiki/Security_Support_Provider_Interface The Secure Channel uses different functions depending on OS support, but SSL / TLS is part of it.

+5
source

Source: https://habr.com/ru/post/1314184/


All Articles