Дуже мене дуже виручив. Дякую!
Olexandr Basalaiev
Переможець- Проєкти 4
- Оцінка -
- Рейтинг 436
Бюджет: 2000 UAH Термін: 30 днів
Досвід роботи з внутрішньою криптографією
(За ставку потрібно 80 символів набрати я з обговорення скопіпасчу)
Я тут розкрив у вас не зовсім підписаний файл(Так би було просто),У вас файл спеціального формату asice
WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB
Це zip архів всередині якого Ваш початковий файл там ж Папка мета-інф і в ній sign.xml .і в цьому файлі є сертифікати(які потрібно доставити і скормити Українському криптоалгоритму) і цифровий підпис та інша інфа) В загальному складніше(Це наш укр портал знав цей формат і його специфікацію-Таким чином завантажені і завантажені файли однакові по hash(я спочатку це мозок виніс))- в цьому файлі вся asice магія в sign.xml
Ставки поки відсутні
-
Olexandr Basalaiev 1 вересня 2022У вас там был подписанный реальный pdf ?Ибо после обработки сайта https://czo.gov.ua/verifyЗагрузити без пидпису я "отримав ломаний pdf"?
-
Володимир Бархат
1 вересня 2022
У мене працює. Треба завантажити файл Account details.pdf.asice сюди https://czo.gov.ua/verify
-
Olexandr Basalaiev 1 вересня 2022Я так и делал я знаю этот портал (работал с отечественной криптографией и этот портал как эталон С ним неоднократно работал) /Да я загрузил файл Account details.pdf.asice -Портал отработал без ошибок- Появились кнопки протокол створення Файл з підписом і т.д .Вигружаю
Файл без підпису і там pdf і цєй файл не откривается просмотрщіком pdf(У Вас Файл без підпису после выгрузки с портала открывается?)
-
Володимир Бархат
1 вересня 2022
У мене теж не відкривається файл без підпису, який сайт https://czo.gov.ua/ видає після перевірки підпису
-
Володимир Бархат
1 вересня 2022
Підписаний файл має назву Account details.pdf.asice. Фрілансхант не дає додавати файли з таким розширенням, тому додав його в архіві.
-
Olexandr Basalaiev 1 вересня 2022Я тут разобрался у Вас не совсем подписанный файл(Так было бы просто),У Вас файл специального формата asice
https://en.wikipedia.org/wiki/Associated_Signature_Containers
Это zip архив внутри которого Ваш исходный файл там же Папка meta-inf и в ней sign.xml .и в этом файле есть сертификаты(которые надо достать и скорминть Украинскому криптоалгоритму) и цифровая подпись и прочая инфа) В общем сложнее(Тот наш укр портал знал этот формат и его спецификацию-Поэтому загруженные и выгруженные файла одинаковы по hash(мне вначале это мозг вынесло))- в том файле вся asice магия в sign.xml
-
Olexandr Basalaiev 1 вересня 2022И результат Вам как на java выводить?-просто в консоль ? Делать web морду или такой-же протокол.pdf как портал дает?(Т.е это прототипное решение-Чтоб Ваш разработчик просто с принципом ознакомился или законченное)