mirror of
https://github.com/alam00000/bentopdf.git
synced 2026-11-08 00:50:59 +01:00
66 lines
6.6 KiB
Markdown
66 lines
6.6 KiB
Markdown
---
|
|
title: Цифровий підпис
|
|
description: Додавайте криптографічні цифрові підписи до PDF за допомогою сертифікатів X.509. Підтримує формати PKCS#12 і PEM та видимі підписи.
|
|
---
|
|
|
|
# Цифровий підпис
|
|
|
|
Цифровий підпис є криптографічним доказом того, що конкретна особа підписала документ і що документ не змінювався відтоді. На відміну від намальованого підпису (який є лише зображенням), цифровий підпис використовує сертифікати X.509 і стандарти PKCS#7, щоб забезпечити перевірювану автентичність і цілісність.
|
|
|
|
BentoPDF застосовує цифрові підписи повністю у вашому браузері. Ваш закритий ключ ніколи не залишає пристрій.
|
|
|
|
## Як це працює
|
|
|
|
1. Завантажте файл PDF.
|
|
2. Завантажте файл сертифіката (.pfx, .p12 або .pem).
|
|
3. Введіть пароль сертифіката, щоб його розблокувати. Інструмент покаже суб’єкта, емітента та термін дії сертифіката.
|
|
4. За бажання налаштуйте метадані підпису (причина, місце, контактні дані).
|
|
5. За бажання ввімкніть **видимий підпис** із налаштуванням позиції, розміру, зображення й тексту.
|
|
6. Натисніть **Підписати PDF**.
|
|
|
|
## Підтримувані формати сертифікатів
|
|
|
|
| Формат | Розширення | Опис |
|
|
| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------- |
|
|
| **PKCS#12** | .pfx, .p12 | Галузевий стандартний пакет із закритим ключем і ланцюжком сертифікатів. Найпоширеніший формат. |
|
|
| **PEM** | .pem | Текстовий формат. Має містити і сертифікат, і закритий ключ в одному файлі. Підтримує зашифровані закриті ключі. |
|
|
|
|
## Параметри видимого підпису
|
|
|
|
Якщо ввімкнено, на сторінці PDF відображається блок видимого підпису:
|
|
|
|
- **Позиція**: координати X/Y і ширина/висота в пунктах
|
|
- **Сторінка**: перша сторінка, остання, усі сторінки або конкретний номер сторінки
|
|
- **Зображення**: завантажте зображення PNG, JPG або WebP (ваш рукописний підпис, печатку компанії тощо)
|
|
- **Текст**: власний текст із налаштовуваними кольором і розміром шрифту. Якщо не задано ні зображення, ні тексту, інструмент автоматично створює текст зі звичайного імені сертифіката та поточної дати.
|
|
|
|
## Метадані підпису
|
|
|
|
- **Причина**: чому документ підписано (наприклад, "Approved", "Reviewed")
|
|
- **Місце**: де відбулося підписання (наприклад, "New York, NY")
|
|
- **Контактна інформація**: як зв’язатися з підписантом (наприклад, адреса email)
|
|
|
|
## Примітка про підключення до інтернету
|
|
|
|
Для підписання може знадобитися підключення до інтернету. Бібліотека підписання завантажує ланцюжок сертифікатів за URL-адресами, вбудованими в розширення Authority Information Access (AIA) вашого сертифіката. Якщо ці сервери недоступні, підписання не вдасться для сертифікатів, що потребують перевірки ланцюжка.
|
|
|
|
## Сценарії використання
|
|
|
|
- Підписання договорів, пропозицій і угод юридично значущими цифровими підписами
|
|
- Засвідчення офіційних документів у робочих процесах, що вимагають автентифікації на основі PKI
|
|
- Підписання PDF-рахунків для відповідності нормативним вимогам (багато країн ЄС вимагають цифрово підписаних електронних рахунків)
|
|
- Додавання організаційного затвердження до креслень чи документів з якості
|
|
|
|
## Поради
|
|
|
|
- Самопідписані сертифікати годяться для тестування, але в Adobe Reader показуватимуть попередження. Для робочих документів використовуйте сертифікат довіреного центру сертифікації.
|
|
- Видимий підпис суто візуальний. Криптографічний підпис вбудовується незалежно від того, чи ввімкнено видимий блок.
|
|
- Перевірте підписаний PDF за допомогою інструмента перевірки підпису, щоб підтвердити цілісність підпису.
|
|
|
|
## Пов’язані інструменти
|
|
|
|
- [Перевірка підпису](./validate-signature-pdf): перевіряйте цифрові підписи в підписаних PDF
|
|
- [Сплощення PDF](./flatten-pdf): сплющіть форми перед підписанням, щоб запобігти змінам
|
|
- [Зашифрувати PDF](./protect-pdf): додайте захист паролем поверх цифрового підпису
|
|
- [Видалити метадані](./remove-metadata): приберіть метадані перед підписанням
|