Як це працює
Архітектура і процес підписання
XignAll працює на вашому комп’ютері. Документи не залишають ваше середовище. Ось що відбувається на кожному кроці.
Фаза 1 — Підготовка документів
Перед підписанням вихідні файли мають бути PDF. Вкладка Pipeline автоматизує конвертацію й очищення.
Вихідні файли не змінюються. Кожен крок записує в окрему вихідну папку.
Фаза 2 — Цифрове підписання
XignAll використовує pyhanko для PAdES-підписів. Кожен підпис вбудовується як інкрементальне оновлення PDF і зберігає наявні підписи.
Формат підпису
- → PAdES — PDF Advanced Electronic Signatures
- → Сумісність eIDAS у ЄС
- → QES із кваліфікованим сертифікатом на токені
- → Опційний timestamp RFC 3161
- → Інкрементальне оновлення PDF
Облікові дані
- → PKCS#12: .p12/.pfx + PIN на сесію
- → PKCS#11: USB-токен за серійним номером
- → PIN ніколи не зберігається
- → Виявлення хибного PIN захищає токен
- → Автоматичне виявлення драйверів
Розміщення
- → Drag-and-drop у PDF-перегляді
- → Позиція зберігається для профілю
- → Усі сторінки, парні/непарні або діапазон
- → Вигляд: ім’я, причина, місце, дата, логотип
- → PNG/JPG, включно з прозорим PNG
Продуктивність
- → 100+ документів на хвилину при підписанні (виміряно)
- → Паралельна обробка
- → Прогрес по файлу і загальний
- → Атомарний запис без часткових файлів
Скільки це триває?
Виміряні часи для 100 документів Word (.doc) на двох різних комп’ютерах, з LibreOffice. XignAll сканує комп’ютер і автоматично рекомендує кількість паралельних процесів (воркерів).
Підготовка документів — 100 документів
| Дія | Intel Core i5 | Intel Core i9 | ||
|---|---|---|---|---|
| 1 воркер | 4 воркери | 1 воркер | 8 воркерів | |
| Крок 1 — перетворення .doc на .docx | 11:00 | 4:53 | 6:47 | 1:34 |
| Крок 2 — додавання сторінки з підписами | 5,2 с | 2,7 с | 2,6 с | 1,1 с |
| Крок 4 — додавання сторінок PDF | 6,9 с | 3,8 с | 3,0 с | 1,4 с |
| Крок 5 — перетворення .docx на PDF | 12:30 | 5:09 | 7:09 | 1:36 |
| Повний потік (кроки 1, 2, 4, 5) | 23:41 | 10:08 | 14:00 | 3:13 |
| Без кроку 1 (файли вже .docx) | ≈ 12:41 | ≈ 5:15 | ≈ 7:13 | ≈ 1:39 |
| Повний потік — документів на хвилину | ≈ 4,2 | ≈ 9,9 | ≈ 7,1 | ≈ 31 |
Підписання — 100 PDF
| Дія | Intel Core i5 | Intel Core i9 | |
|---|---|---|---|
| 1 потік підписання | 2 потоки підписання | 1 потік підписання | |
| Апаратний токен (USB) | 0:47 | 0:35 | ≈ 0:45 |
| Файл сертифіката (.p12) | — | — | ≈ 0:21 |
- Intel Core i5: Ноутбук, Intel Core i5 (2 ядра / 4 потоки), 8 ГБ RAM, SSD, Windows
- Intel Core i9: Ноутбук, Intel Core i9 (8 ядер / 16 потоків), 32 ГБ RAM, SSD, macOS
- ≈ = розраховано за вимірюваннями, окремо не заміряно. — = ще не виміряно.
- Час залежить від процесора, розміру документів і місця їх зберігання (локальний SSD, мережа або хмарний диск). Ваші результати відрізнятимуться.
- Апаратний токен обробляє лише один запит за раз, тому більше ніж 2 потоки підписання не допомагають (перевірено: 4 потоки зайняли стільки ж, скільки 2). Потоки підписання — необов’язкове налаштування, за замовчуванням 1.
- Виміряно нами у жовтні 2026 у XignAll 1.3.10. Редакція Free використовує 1 воркер; повний потік і масове підписання входять до Pro.
Фаза 3 — Послідовний workflow кількох підписувачів
Коли пакет потребує кількох підписувачів у визначеному порядку, вкладка Workflow керує ланцюжком.
- 1.Впорядкований список. Адміністратор задає підписувачів і їхні профілі XignAll.
- 2.Послідовні сповіщення. Кожен підписує, а XignAll повідомляє наступного.
- 3.Безперервність. Відсутнього підписувача можна пропустити.
- 4.Опційний фінальний SEAL. Організаційний підпис сертифікує фінальний пакет.
- 5.Перебудова таблиці підписів. За наявності маркера стара таблиця видаляється і створюється заново.
Server Edition — Автоматичний Folder Watch
Server Edition працює у фоні. Документи в контрольованій папці автоматично конвертуються й підписуються.
Telegram-бот — Віддалений SEAL-підпис
Server Edition містить Telegram-бота для авторизованих користувачів, які надсилають документи з будь-якого пристрою.
Потік
- Користувач надсилає файл або фото боту
- XignAll приймає файл на сервері
- Конвертує у PDF за потреби
- Підписує налаштованим SEAL-профілем
- Повертає підписаний PDF за секунди
Підтримувані вхідні файли
- → Office-документи: .docx, .doc, .odt, .rtf, .txt, .xlsx, .xls, .ods, .csv
- → Зображення: .jpg, .png, .bmp, .tiff, .gif, .webp
- → Фото з телефона через Telegram
- → PDF підписуються напряму без конвертації
Доступ за whitelist: лише авторизовані Telegram ID можуть користуватися ботом. Команди адміністратора: /status, /users, /log.
Допоміжні інструменти
Вбудовано в XignAll — без зовнішнього ПЗ.
Об’єднання і розділення
Об’єднуйте кілька PDF або розділяйте їх за діапазонами сторінок. Пакетна операція.
Поворот і водяний знак
Поворачуйте сторінки або додавайте текстові/графічні водяні знаки до цілих пакетів.
Анонімізація
Автоматично приховуйте e-mail, IBAN, телефони, паспорти й картки через regex-шаблони.
Витяг тексту й зображень
Експортуйте текст у .txt або витягуйте вбудовані зображення з PDF.
Редагування метаданих
Переглядайте й змінюйте назву, автора, тему, ключові слова та producer PDF.
Шифрування / розшифрування
Захищайте PDF паролем або пакетно знімайте захист.
Екстрактор печатки
Фото підпису або печатки → фон видалено → прозорий PNG.
Перевірка підписів
Перевіряйте підписувача, сертифікат, timestamp і виявлені зміни.
Профілі підписувачів
Зберігайте необмежені профілі з сертифікатом, позицією та виглядом.
Поширені запитання
Документи завантажуються в cloud?
Ні. XignAll підписує локально; документи, сертифікат і PIN залишаються у вашому середовищі.
Чи можна використовувати кваліфікований USB-токен?
Так. XignAll підтримує PKCS#11 для eToken, SafeNet та сумісних пристроїв.
Що буде при помилці?
Пакет продовжується, помилка журналюється, файл ізолюється.
Які платформи підтримуються?
Windows, macOS і Linux.
Готові підписати перший пакет?
Безкоштовна редакція доступна без обмеження часу для Windows, macOS і Linux.
