I was very busy. Thank you !
Olexandr Basalaiev
Winning proposal- Projects 4
- Rating -
- Rating 436
Budget: 2000 UAH Deadline: 30 days
Experience with domestic cryptography
(For the bet I need to get 80 characters from the discussion of the scope)
I found here you didn’t have a completely signed file(So it would be simple),You have a file of a special format asice
https://en.wikipedia.org/wiki/Associated_Signature_Containers
This zip archive inside which your source file is there the same meta-inf folder and in it sign.xml .and in this file there are certificates(which must be obtained and broken to the Ukrainian crypto algorithm) and digital signature and other info) In general more complicated(This our ukr portal knew this format and its specification-So uploaded and downloaded files are the same by hash(I first this brain brought out))- in that file all asice magic in sign.xml
Proposals are currently absent
-
Olexandr Basalaiev 1 September 2022У вас там был подписанный реальный pdf ?Ибо после обработки сайта https://czo.gov.ua/verifyЗагрузити без пидпису я "отримав ломаний pdf"?
-
Volodimir Barhat
1 September 2022
У мене працює. Треба завантажити файл Account details.pdf.asice сюди https://czo.gov.ua/verify
-
Olexandr Basalaiev 1 September 2022Я так и делал я знаю этот портал (работал с отечественной криптографией и этот портал как эталон С ним неоднократно работал) /Да я загрузил файл Account details.pdf.asice -Портал отработал без ошибок- Появились кнопки протокол створення Файл з підписом і т.д .Вигружаю
Файл без підпису і там pdf і цєй файл не откривается просмотрщіком pdf(У Вас Файл без підпису после выгрузки с портала открывается?)
-
Volodimir Barhat
1 September 2022
У мене теж не відкривається файл без підпису, який сайт https://czo.gov.ua/ видає після перевірки підпису
-
Volodimir Barhat
1 September 2022
Підписаний файл має назву Account details.pdf.asice. Фрілансхант не дає додавати файли з таким розширенням, тому додав його в архіві.
-
Olexandr Basalaiev 1 September 2022Я тут разобрался у Вас не совсем подписанный файл(Так было бы просто),У Вас файл специального формата asice
https://en.wikipedia.org/wiki/Associated_Signature_Containers
Это zip архив внутри которого Ваш исходный файл там же Папка meta-inf и в ней sign.xml .и в этом файле есть сертификаты(которые надо достать и скорминть Украинскому криптоалгоритму) и цифровая подпись и прочая инфа) В общем сложнее(Тот наш укр портал знал этот формат и его спецификацию-Поэтому загруженные и выгруженные файла одинаковы по hash(мне вначале это мозг вынесло))- в том файле вся asice магия в sign.xml
-
Olexandr Basalaiev 1 September 2022И результат Вам как на java выводить?-просто в консоль ? Делать web морду или такой-же протокол.pdf как портал дает?(Т.е это прототипное решение-Чтоб Ваш разработчик просто с принципом ознакомился или законченное)