Як це працює

Архітектура і процес підписання

XignAll працює на вашому комп’ютері. Документи не залишають ваше середовище. Ось що відбувається на кожному кроці.

Фаза 1 — Підготовка документів

Перед підписанням вихідні файли мають бути PDF. Вкладка Pipeline автоматизує конвертацію й очищення.

01
Конвертація джерел у DOCX. Підтримує .doc, .docx, .odt, .rtf, .txt, .html, .xlsx, .xls, .ods, .csv через LibreOffice або Microsoft Word.
02
Додавання DOCX-сторінки. Зазвичай список підписувачів або титульна сторінка перед PDF-конвертацією.
03
Конвертація DOCX у PDF. Створює фінальний PDF, готовий до підписання.
04
Додавання PDF-сторінки. Додає підготовлену сторінку SEAL, обкладинку або додаток.
05–07
Очищення вмісту. Видаляє текст після маркера або останні N сторінок із DOCX/PDF.

Вихідні файли не змінюються. Кожен крок записує в окрему вихідну папку.


Фаза 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

Продуктивність

  • → 20–60 документів на хвилину
  • → Паралельна обробка
  • → Прогрес по файлу і загальний
  • → Атомарний запис без часткових файлів

Фаза 3 — Послідовний workflow кількох підписувачів

Коли пакет потребує кількох підписувачів у визначеному порядку, вкладка Workflow керує ланцюжком.

  1. 1.
    Впорядкований список. Адміністратор задає підписувачів і їхні профілі XignAll.
  2. 2.
    Послідовні сповіщення. Кожен підписує, а XignAll повідомляє наступного.
  3. 3.
    Безперервність. Відсутнього підписувача можна пропустити.
  4. 4.
    Опційний фінальний SEAL. Організаційний підпис сертифікує фінальний пакет.
  5. 5.
    Перебудова таблиці підписів. За наявності маркера стара таблиця видаляється і створюється заново.

Server Edition — Автоматичний Folder Watch

Server Edition працює у фоні. Документи в контрольованій папці автоматично конвертуються й підписуються.

Структура папок, яку контролює XignAll
/SEAL/
├── Department-A/
├── document.docx   ← покладіть тут
├── Signed/        ← підписаний PDF
└── Failed/        ← помилки з журналом
├── Department-B/
└── ...
Виявлення нового файлу. Контролюється кожна підпапка /SEAL/.
Автоматична конвертація. Не-PDF файли конвертуються через LibreOffice, включно з Office-документами й зображеннями.
Підпис SEAL. Профіль PKCS#12 або PKCS#11, після внутрішніх workflow-підписів якщо налаштовано.
Контрольований результат. Підписаний файл у Signed/. Помилки у Failed/ із записом у журналі.

Telegram-бот — Віддалений SEAL-підпис

Server Edition містить Telegram-бота для авторизованих користувачів, які надсилають документи з будь-якого пристрою.

Потік

  1. Користувач надсилає файл або фото боту
  2. XignAll приймає файл на сервері
  3. Конвертує у PDF за потреби
  4. Підписує налаштованим SEAL-профілем
  5. Повертає підписаний 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.