Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Распределённые приложения и сеть > Реализация клиента веб сервиса ч-з защищ прпротол |
Автор: sergushkin 22.5.2014, 17:28 | ||
Народ помогите с реализацией кода клиента веб-сервиса на C# через защищенный протокол. В наличае есть два сертификата и два приватных ключа. алгоритм ключа RSA дина 2048. Мой код
Получаю ошибку 400. Ошибка возникает в строке string s = client...; Может я вообще в принципе не то делаю? Заранее спасибо. |
Автор: sergushkin 28.5.2014, 09:42 |
Попытался реализовать эту задачу с помощью customBinding, сконфигурированного app.config. От ошибки 400 избавился, но всё таки положительного результата не добился. Нашёл ссылку http://www.rsdn.ru/forum/dotnet/4583891.1 Это как раз таки моя задача один в один. Понял, что на C# это не реализуемо (попробовал все варианты шифрования + эта ссылка). В WCF нет Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments" Получается, что это надо делать на низком уровне через TCP/IP протокол? Самому кодировать сообщения? |
Автор: jonie 28.5.2014, 10:26 |
ну уж не через TCP\IP, а уровнем повыше (HTTP(s))... если хотите... но вообще можно и встроить в WCF подписывание же (реализовать самому). посмотрите в сторону Web Services Enhancements (старенько, но многое там может быть такое, чего нет в wcf).. |