Сообщение
  • Пожалуйста, прежде пройдите авторизацию

Новый SDK пример подписывание XML C# XMLClass
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Новый SDK пример подписывание XML C# XMLClass

Новый SDK пример подписывание XML C# XMLClass 4 года, 2 мес. назад #1650

  • TROYNIK
  • Осваиваюсь на форуме
  • Постов: 26
  • Репутация: 1
Добрый день.
запустил проект примера подписания XML из SDK
Проект называется в SDK KK_XMLsign_example
Так вот там есть метод подписания и проверки строки XML.
Метод называется signverifyXMLstring()
Вот он всегда выдает ошибку, не правильная подпись почему?
Я ничего в коде не менял. результат проверки всегда возвращает -1.

Re: Новый SDK пример подписывание XML C# XMLClass 4 года, 2 мес. назад #1655

  • kk
  • Новый участник
  • Постов: 18
  • Репутация: 1
Добрый день.
Какую версию используете х64 х86? И что пишет в консоль?
С уважением.
Изменено: 4 года, 2 мес. назад от kk.

Re: Новый SDK пример подписывание XML C# XMLClass 4 года, 2 мес. назад #1656

  • TROYNIK
  • Осваиваюсь на форуме
  • Постов: 26
  • Репутация: 1
В консольном приложении в SDK используется версию x64. В своем приложении я тоже использую версию x64.
О какой консоли идет речь? Если консоль которая в SDK, то он ничего не пишет.
В методе signverifyXMLstring() в этом примере вызывается метод verifyXMLbytes().
Вот он всегда возвращает -1. Хотя он проверяет данные которые до этого были подписаны тем же приложением (вызовом метода signXMLbytes()). И должен вернуть 1 (если подпись валидная) или 0 (если подпись не валидная)
Изменено: 4 года, 2 мес. назад от TROYNIK.

Re: Новый SDK пример подписывание XML C# XMLClass 4 года, 2 мес. назад #1657

  • kk
  • Новый участник
  • Постов: 18
  • Репутация: 1
Приложение с примера должно выдавать в консоль ход выполнения (пример окна во вложении). И в консоле будет ответ на ваш вопрос, почему verifyXMLbytes() возвращает -1.

1.jpg

Re: Новый SDK пример подписывание XML C# XMLClass 4 года, 2 мес. назад #1659

  • TROYNIK
  • Осваиваюсь на форуме
  • Постов: 26
  • Репутация: 1
Добрый день.
Оказывается для проверки сертификаты центров сертификации должны быть в кодировке BASE64.
А у меня возникали ошибки потому что указывал на сертификаты в кодировке DER
  • Страница:
  • 1
FaLang translation system by Faboba