dstucrypt / agent

47 stars 31 forks source link

Підтвердження позначкою часу від АЦСК #3

Closed EugenePisotsky closed 5 years ago

EugenePisotsky commented 5 years ago

Вітаю!

Потрібні додаткові дії? Чи фіча ще не реалізована?

Звертаємо Вашу увагу на те, що із набуттям чинності 07.11.2018 Закону України «Про електронні довірчі послуги» та відповідно до частини четвертої статті 26 цього закону, використання кваліфікованої електронної позначки часу для постійного зберігання електронних даних є обов’язковим.

Просимо звернутися до свого суб’єкта надання послуг електронного підпису із вимогою про приведення програмно-технічного комплексу у відповідність до норм законодавства.
muromec commented 5 years ago

Хєлоу,

Підтримка позначки часу (TSP) є в jkurwa (models/Message) та (examples/tsp), але її немає в консольному агенті.

Там не дуже складно - треба передати відповідь від tsp серверу в models/Message і все запрацює.

EugenePisotsky commented 5 years ago

Ок, дякую за підсказку і в цілому за роботу над проектом!

muromec commented 5 years ago

Зараз повинно працювати.

EugenePisotsky commented 5 years ago

Так, все супер. Дякую!

Один нюанс — назви функції відрізняються :) index.js:79 index.js:235

muromec commented 5 years ago

упс. тяжко жити без тестів. тепер точно працює

spyzp commented 3 years ago

Во-первых, спасибо за вашу работу — отличные библиотеки и утилиты!

подскажите, пожалуйста, можно ли сделать "метку времени" не для данных, а для подписи, как требует ДФС в некоторых случаях... Вот выглядит ошибка: "Повідомлення не може містити позначку часу контента. Позначкою часу фіксується кваліфікований електронний підпис" ссылаются на "атрибут signature-time-stamp відповідно до вимог ДСТУ ETSI EN 319 122-2:2016, IDT"

сделал ради эксперимента подпись библиотеками IIT (дико неудобными в использовании по сравнению с вашими)... действительно, есть разница.

проверил файлик подписанный ими: Час підпису (підтверджено кваліфікованою позначкою часу для підпису від Надавача) ...

проверил там же файлик подписанный agent.js: Час підпису (підтверджено кваліфікованою позначкою часу для даних від Надавача) ...

muromec commented 3 years ago

@spyzp Привіт!

Інтересно, пришліть приклад файла на імейл -- я подивлюсь в чому різниця

spyzp commented 3 years ago

отправил файлы и пару ссылочек

spyzp commented 3 years ago

спасибо за быстрый ответ

pinchukd commented 3 years ago

спасибо за быстрый ответ

Решили с передачей метки времени для подписи?

У меня вышло решить проблему не передачи метки для документа просто закомментировав одну строчку кода.

Но я еще не знаю передается ли метка в подпись?

spyzp commented 3 years ago

@pinchukd, все решено давно, можно выбирать какие метки времени ставить, а какие нет при помощи ключа. убедитесь, что у вас последняя версия, и посмотрите в README.

pinchukd commented 3 years ago

Спасибо, у меня был другая библиотека, теперь увидел в документации к вашей.