logo
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline MikhailG  
#1 Оставлено : 14 сентября 2018 г. 9:23:20(UTC)
MikhailG

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

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

Здравствуйте!

Поставил SDK .Net и пробую выполнить пример на сертификате, который нам сгенерирован поставщиком УКЭП.

Выполняю:
SimpleCS.exe Samples.Xml.SignDocument Фамилия

и получаю 3 строчки:
Создан новый XML файл.
XML подписан.
Подпись не верна.



В целом пробую проверять любой XMLDsig и проверка не проходит.
ОС Windows 7 prof SP1
VS 2015
.Net 4.5
CryptoPro CSP 4.0.9330
CryptoPro .Net 1.0.6397.0

пока всё КриптоПро триальное.
Offline MikhailG  
#2 Оставлено : 19 сентября 2018 г. 4:56:22(UTC)
MikhailG

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

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

Господа, нет никакой мысли по моему вопросу?
Offline MikhailG  
#3 Оставлено : 20 сентября 2018 г. 14:52:57(UTC)
MikhailG

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

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

Похоже, что я тут один, но всё равно напишу...

Проблема изменилась.
Я убедился, что проверку не проходит только моя подпись.

Взял метод из SignXmlFile из примера SignDocument.cs.

Делаю:

X509Certificate2 cert = new X509Certificate2();

//Поиск сертификата в хранилище по серийному номеру
cert = Utils.getCert(certsn, issuersn);

SignXmlFile(@"C:\crypto_develop\2\msg.xml", @"C:\crypto_develop\2\msg_sig.xml", cert.PrivateKey, cert);


После этого кидаю файл C:\crypto_develop\2\msg_sig.xml в пример:
SimpleCS.exe Samples.Xml.Verify "C:\crypto_develop\2\msg_sig.xml"
И получаю "XML подпись[1] не верна".

Казалось бы всё просто, но почему может не работать?
Offline Максим Коллегин  
#4 Оставлено : 25 сентября 2018 г. 11:48:42(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 5,255
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 11 раз
Поблагодарили: 476 раз в 434 постах
Включите аудит XMLDSig:
https://www.google.ru/search?q=signedxml+log
Знания в базе знаний, поддержка в техподдержке
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.