|
Модераторы: gambit |
|
sergushkin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 31.1.2014 Репутация: нет Всего: нет |
Народ помогите с реализацией кода клиента веб-сервиса на C# через защищенный протокол.
В наличае есть два сертификата и два приватных ключа. алгоритм ключа RSA дина 2048. Мой код
Получаю ошибку 400. Ошибка возникает в строке string s = client...; Может я вообще в принципе не то делаю? Заранее спасибо. Это сообщение отредактировал(а) sergushkin - 22.5.2014, 17:29 |
|||
|
||||
sergushkin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 31.1.2014 Репутация: нет Всего: нет |
Попытался реализовать эту задачу с помощью 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 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
ну уж не через TCP\IP, а уровнем повыше (HTTP(s))... если хотите... но вообще можно и встроить в WCF подписывание же (реализовать самому).
посмотрите в сторону Web Services Enhancements (старенько, но многое там может быть такое, чего нет в wcf).. -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |