Розшифрування відповіді (повідомлення) з ДПС
Closed this issue · 5 comments
tarantelot commented
Добрий день. Після виклику агента за допомогою команди:
node index.js --decrypt ^
--key .\user_data\Key-6.dat:tectfom ^
--input .\user_data\sfs_response\sfs_response_msg.encrypted ^
--output .\user_data\sfs_response\unwrapped\sfs_response_msg.unwrapped ^
--tsp all ^
--ocsp strict ^
--ca_path CACertificates.p7b
програма відпрацьовує без помилки, але файл на виході sfs_response_msg.unwrapped
ідентичний початковому sfs_response_msg.encrypted
. Що я роблю не так?
CACertificates.p7b беру тут: curl.exe --output CACertificates.p7b --url https://id.gov.ua/verify-widget/v20200922/Data/CACertificates.p7b
Тестовий ключ і сертифікати: Мирний
muromec commented
Ну ото додайте той файл від податковой, подивитись шо там
tarantelot commented
Ось повідомлення:
sfs_response_msg_unwrapped.txt
tarantelot commented
@muromec, cпробував розшифрувати своє ж повідомлення - все працює, на виході сирий .xml. Можливо повідомлення з ДПС просто має інший порядок сигнатур?
muromec commented
Порішали ж да?
tarantelot commented
Так!