Довідка · QR-формати · локальна обробка
Які QR-коди підтримує DeQR UA
Розпізнати QR-код, декодувати його структуру та перевірити підпис — три різні кроки. DeQR UA показує їх окремо й не перетворює технічний результат на офіційну валідацію.
Способи введення
DeQR UA приймає QR-код із камери, вибраного користувачем зображення або точного тексту, вставленого вручну. Вибраний вміст обробляється локально.
Структурно підтримуваний формат
VD1: — самодостатній підписаний payload
DeQR UA декодує технічно сумісні payload-и сімейства VD1:, пов’язані з електронним військово-обліковим документом Резерв+. Застосунок показує поля, які реально присутні в payload-і, без вигадування відсутніх значень.
Це не означає підтримку кожної майбутньої версії формату й не є перевіркою актуального статусу документа в державному реєстрі.
Розпізнаний, але непідтримуваний вміст
QR може містити звичайний текст, вебпосилання або структуру, для якої DeQR UA не має декодера. У такому разі застосунок позначає формат як непідтримуваний і, після попередження, дозволяє переглянути точний сирий ввід. Він не вигадує документні поля.
Посилання на онлайн-сервіси не перетворюються на офіційну перевірку: DeQR UA не має дозволу INTERNET і не виконує запити до державних реєстрів.
Що означає перевірка підпису
Для локальної криптографічної перевірки потрібен активний публічний X.509-сертифікат із відповідним KID. На новій або очищеній інсталяції активний лише видалюваний самопідписаний тестовий сертифікат DeQR UA; користувач може явно імпортувати власний публічний сертифікат.
Не офіційна валідація
Успішна локальна перевірка доводить лише відповідність payload-а активному відкритому ключу. Вона не доводить походження чи власника ключа, ланцюжок довіри, відкликання, актуальний статус документа або прийняття державним органом.
Коли результатом буде помилка
- QR пошкоджений або не розпізнаний камерою чи зображенням.
- Текст схожий на підтримуваний формат, але має некоректне кодування або структуру.
- Payload перевищує безпечні обмеження розміру чи містить неприпустимі дані.
- Для підпису немає активного публічного ключа або криптографічна перевірка не збігається.