Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Цифровая подпись запросов к вебсервису СМЭВ / 5 сообщений из 5, страница 1 из 1
18.11.2014, 17:29
    #38809905
windrider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цифровая подпись запросов к вебсервису СМЭВ
Использую WebServicesClientProtocol в качестве клиента.
Вопрос, как подписать запросы к методам вебсервиса. Сертификат установлен.
Такой код выдает ошибку "WSE2382: Key Type is not valid." на шаге создания MessageSignature

Код: c#
1.
2.
3.
4.
5.
6.
7.
        X509Store certStore = new X509Store(StoreLocation.CurrentUser);
        certStore.Open(OpenFlags.ReadOnly);
        var cert = GetCertificate();
        var signatureToken = GetSecurityToken(cert);
        RequestSoapContext.Security.Tokens.Add(signatureToken);
        MessageSignature sign = new MessageSignature(signatureToken);
        RequestSoapContext.Security.Elements.Add(sign);



Кто нибудь писал клиента на C# к вебсервисам СМЭВ? Интересует цифровая подпись сообщений, как это реализовано на работающем клиенте.
...
Рейтинг: 0 / 0
30.11.2014, 21:31
    #38820869
Awaiter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цифровая подпись запросов к вебсервису СМЭВ
...
Рейтинг: 0 / 0
11.02.2015, 14:11
    #38877001
ProBiotek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цифровая подпись запросов к вебсервису СМЭВ
windrider,

Скажите, вам удалось отправлять сообщения в формате СМЭВ ? Фиг с ней подписью. Хотя бы без подписи ?
...
Рейтинг: 0 / 0
19.02.2015, 09:26
    #38883558
windrider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цифровая подпись запросов к вебсервису СМЭВ
ProBiotekwindrider,

Скажите, вам удалось отправлять сообщения в формате СМЭВ ? Фиг с ней подписью. Хотя бы без подписи ?

Да, удалось. И без подписи и с подписью.
С самим форматом СМЭВ проблем не было, это обычная стандартная оболочка для сервисов госпрограмм, а вот с подписью пришлось повозиться.
...
Рейтинг: 0 / 0
19.02.2015, 09:28
    #38883561
windrider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цифровая подпись запросов к вебсервису СМЭВ
Awaiterwindrider,

http://www.cryptopro.ru/blog/2012/05/16/podpis-soobshchenii-soap-dlya-smev-s-ispolzovaniem-kriptopro-net

Читал я все это. Статья, скажем так, не особо помогла. Там описано, как подписать уже готовый XML документ. Проблема же была в том, что бы клиент в момент обращения к сервису, сам подписывал SOAP запрос.
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Цифровая подпись запросов к вебсервису СМЭВ / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]