Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

10 Страницы«<8910
Опции
К последнему сообщению К первому непрочитанному
Offline rafaelkhasanov  
#181 Оставлено : 2 ноября 2021 г. 16:44:49(UTC)
rafaelkhasanov

Статус: Новичок

Группы: Участники
Зарегистрирован: 29.04.2021(UTC)
Сообщений: 7

Здравствуйте, может кто подскажет как можно решить проблему с формированием подписи SOAP содержимого для отправки запросов в СМЭВ 3?

Использую .Net 4.7.2
Крипто про версии 5.0.11998 КС1

Сделал тестовый сертификат через сайт https://www.cryptopro.ru/certsrv/
Хочу собрать раздел подписи для СМЭВ конверта, я так понимаю нужен Private Key/Public key сертификата, но .NET не дружит c ГОСТ алгоритмами.

Код примерно такой,
2021-11-02_16-37-51.png (88kb) загружен 1 раз(а).
SmevSignedXml небольшая обертка над
System.Security.Cryptography.Xml.SignedXml

Соответственно при обращении к Private Key падает ошибка.
1) Можно ли это как-то решить без КриптоПро.NET?
2) Ранее использовалась либа Шарпей, и из-нее трасформ XmlDsigSmevTransform(), что можно сделать тут? Написать свою реализацию? Или еще какие-то способы есть?

т.к. делаю интеграцию SOAP первый раз, и документация СМЭВ оставляет желать лучшего, то думал что достаточно подписать содержимое SenderProvidedRequestData и вставить в тег<ns:CallerInformationSystemSignature/>, но потом методом тыка узнал, что это не так. Хотелось бы уточнить верно ли я получал подпись
Использовал такую команду

При заходе в файл подписи там были нечитаемые символы, не такие как в примерах по СМЭВу, что я сделал неправильно?

Отредактировано пользователем 2 ноября 2021 г. 16:57:44(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
10 Страницы«<8910
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.