Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WCF, Web Services, Remoting Новый топик    Ответить
 net.tcp binding - будет ли трафик шифрованным?  [new]
Новичок ООП..
Member

Откуда:
Сообщений: 51
всем привет!
Я тут разбираюсь с технологией WCF, примерчики всякие тестовые делаю и т.д. (инфы - мало, пафоса - много; я имею ввиду жуткий пафос, которым окружена технология WCF - т.е. простую фиговину в две-три строки преподносят как целый псевдо-научный талмуд или как минимум кандидатскую диссертацию, целые тома пишут ...).

Нашёл на одном сайте пример, немного модифицировал его - короче, работает.
Так как я не люблю возиться с конфигами, то стараюсь всё делать в коде C#.

Так вот мой пример соединения с сервисом, хостящимся в службе Windows:


        string address_TCP = "net.tcp://192.168.1.2:8002/MyService";

        EndpointAddress e_address = new EndpointAddress(address_TCP);

        NetTcpBinding tcpb = new NetTcpBinding();

        tcpb.Security.Mode = SecurityMode.Transport;
        tcpb.Security.Transport.ClientCredentialType = TcpClientCredentialType.Windows;
        tcpb.Security.Message.ClientCredentialType = MessageCredentialType.Windows;
        tcpb.Security.Transport.ProtectionLevel = System.Net.Security.ProtectionLevel.EncryptAndSign;

        MyServiceClient client = new MyServiceClient(tcpb, e_address);
        client.ClientCredentials.Windows.ClientCredential.Domain = "";
        client.ClientCredentials.Windows.ClientCredential.UserName = "Vasya";
        client.ClientCredentials.Windows.ClientCredential.Password = "12345";	


Всё работает, клиент отправляет данные, получает ответные данные и т.д.
Внимание вопрос - будут ли данные между клиентом и сервером передаваться в шифрованном виде?
20 июн 17, 09:03    [20576439]     Ответить | Цитировать Сообщить модератору
 Re: net.tcp binding - будет ли трафик шифрованным?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 2242
https://stackoverflow.com/questions/1923084/windows-authentication-encryption-in-wcf-with-nettcpbinding
20 июн 17, 17:47    [20578281]     Ответить | Цитировать Сообщить модератору
Все форумы / WCF, Web Services, Remoting Ответить