dstucrypt / agent

47 stars 31 forks source link

Розшифрування відповіді (повідомлення) з ДПС #24

Closed tarantelot closed 3 years ago

tarantelot commented 3 years ago

Добрий день. Після виклику агента за допомогою команди:

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 3 years ago

Ну ото додайте той файл від податковой, подивитись шо там

tarantelot commented 3 years ago

Ось повідомлення: sfs_response_msg_unwrapped.txt

tarantelot commented 3 years ago

@muromec, cпробував розшифрувати своє ж повідомлення - все працює, на виході сирий .xml. Можливо повідомлення з ДПС просто має інший порядок сигнатур?

muromec commented 3 years ago

Порішали ж да?

tarantelot commented 3 years ago

Так!