powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Цифровая подпись запросов к вебсервису СМЭВ
5 сообщений из 5, страница 1 из 1
Цифровая подпись запросов к вебсервису СМЭВ
    #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
Цифровая подпись запросов к вебсервису СМЭВ
    #38820869
Awaiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Цифровая подпись запросов к вебсервису СМЭВ
    #38877001
ProBiotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
windrider,

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

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

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

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

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


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