• Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 9

ТЕМА: Подпись xml

Re: Подпись xml 4 года, 1 мес. назад #1714

  • Tima
  • Осваиваюсь на форуме
  • Постов: 31
  • Репутация: 0
Добрый день!
Возможно не проходит из-за того что я с байта перевожу в строку в Кодировку UTF-8.
В веб-сервис ГЦВП отправляю без изменение в байтах.
Атрибут id вписываю в коде до метода signTagXMLbytes().
И у меня проходит проверку verifyTagXMLbytes() успешно.(Ранее писал).
Как отправить файл Вам для проверки, в какой кодировке записать?

Re: Подпись xml 4 года, 1 мес. назад #1715

  • kk
  • Новый участник
  • Постов: 18
  • Репутация: 1
Подписывал ГОСТом нового УЦ. Проверку проходит, проверьте веб-сервисом
string[] sCertCA = new string[2];
sCertCA[0] = "..\\..\\ca_cert\\knca_root.cer";
sCertCA[1] = "..\\..\\ca_cert\\rca_gost.cer";
res = xmlEx.verifyTagXMLfile("signed_gcvp.xml", "Id", sCertCA);

Re: Подпись xml 4 года, 1 мес. назад #1716

  • Tima
  • Осваиваюсь на форуме
  • Постов: 31
  • Репутация: 0
ГЦВП скинули мне тестовые ГОСТ ключи, кажется текущего УЦ.
Этим ключом у себя проходит проверку.
Попробуйте Вы.
Вложения:

Re: Подпись xml 4 года, 1 мес. назад #1717

  • kk
  • Новый участник
  • Постов: 18
  • Репутация: 1
И у меня подписывает\проверяет. А вот ваш gcvp_sign.xml не проходит проверку. Вы после подписи делаете какие нибудь изменения?

Re: Подпись xml 4 года, 1 мес. назад #1718

  • Tima
  • Осваиваюсь на форуме
  • Постов: 31
  • Репутация: 0
Для отправки Вам только запись в файл с указанием кодировки UTF-8, но при отправки в ГЦВП отправляю байты, которые вышли с метода signTagXMLbytes(), точнее дополнительные операции по ним не делаю.
Ранее мы делали с Iola-й,все работало,получали положительный ответ от ГЦВП.
Конечно когда поменяли тестовые ключи, метод SignXML() Iola ругалась, что не находит сертификат в хранилище.Так и не разобрался с ним. Все ключи вместе, в одной папке лежали.

Re: Подпись xml 4 года, 1 мес. назад #1719

  • kk
  • Новый участник
  • Постов: 18
  • Репутация: 1
Подпишите мне этот файл методом signTagXMLfile
и пришлите полученный xml
пример
res = xmlEx.signTagXMLfile("gcvp_for_sign.xml", "Id", "aec95456-f178-4bd9-bd68-fda421dadf65", "Header", " schemas.xmlsoap.org/soap/envelope/", "signed_gcvp.xml", "..\\..\\pkcs12\\GOST_g.p12", "123456", "");
Изменено: 4 года, 1 мес. назад от kk.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 9
FaLang translation system by Faboba