|
Не могу подписать XML
|
|||
---|---|---|---|
#18+
Здравствуйте. Сразу прошу не ругать. До вступления в силу ГОСТа 2012 все работало замечательно при использовании библиотеки SIRCrypt. Но потом перестало и я ждал перехода ГИС ГМП в СМЭВ 3, но на сайте казначейства прочитал о переносе с июля 2020 года на 2021 год. И по этой причине решил возобновить свои мучения по подписанию XML. Что я делаю. 1. Есть предварительно сформированный XML документ (пустой), без ХЭШа и подписи 2. Привожу этот документ к каноническому виду 3. Достаю из XML сам документ (Body) 4. Рассчитываю ХЭШ (Body), заполняю ...<ds:DigestValue>...</ds:DigestValue>... 5. Далее опять привожу к каноническому виду, получившийся документ 6. Достаю из XML <ds:SignedInfo>...</ds:SignedInfo>, и я так понимаю этот блок надо подписать и значение подставить в <ds:SignatureValue>...</ds:SignatureValue>. И вот каким образом это сделать. Пробовал объект cadescom.SignedXML, но не пойму, на финише ошибка - "Ошибка при обработке цифровой подписи XML...", пробовал cadescom.rawsignature, но это видимо чуток не то. Может уже кто работал в данном направлении. Подскажите пожалуйста. Неделю убил на изучение методических рекомендаций, инструкций и поиск подобного в интернете. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2020, 23:03 |
|
Не могу подписать XML
|
|||
---|---|---|---|
#18+
Спасибо за ответ. Но там про подпись запросов в Росреестр, а не СМЭВ (про СМЭВ очень мало сказано). Росреестр я подписываю на ура. Суть моего вопроса какая?! От какого блока рассчитывать HASH. И достаточно ли подписать полученный HASH или необходимо получать HASH от блока <SignedInfo> и подписывать его? Возможно данная тема должна быть размещена не в этом разделе, но просто я пишу на FOXe. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2020, 11:27 |
|
Не могу подписать XML
|
|||
---|---|---|---|
#18+
Павел А Андреев, Поиск запусти по СМЭВ http://forum.foxclub.ru/search.php?29,search=????,page=1,match_type=ALL,match_dates=0,match_forum=THISONE обрати внимание на ответы rvc44 (Роман Кольцов) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2020, 11:35 |
|
|
start [/forum/topic.php?fid=41&fpage=4&tid=1581543]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 126ms |
0 / 0 |