Подписание и проверка документов

## Подписание документа LibreOffice

Цифровую подпись можно добавить к любому документу формата LibreOffice (текстовый документ, таблица, презентация).

### На виртуальной машине ASTRA-LINUX

1. Запустите текстовый редактор: **Astra** → **Офис** → **Текст LibreOffice**.

2. Введите произвольный текст, например:
“`text
Это тестовый документ, подписанный цифровой подписью. Дата: [текущая дата] Подписал: USER1
“`

3. Сохраните документ на рабочем столе с именем `test_signed.odt`.

4. В меню **Файл** наведите мышь на пункт **Цифровые подписи** и выберите пункт меню **Цифровые подписи…** Откроется окно управления цифровыми подписями документа.

5. Для создания цифровой подписи нажмите на кнопку **Подписать документ…**.

6. Откроется окно выбора сертификата. Для подписи выберите сертификат `USER1` и нажмите на кнопку **Подписать**. Появится окно для ввода пароля для доступа к вашему персональному ключу подписи. Введите его и нажмите **ОК**.

7. Теперь в окне цифровых подписей вы увидите свою подпись с указанием информации, что подпись к данному документу верна.

8. Закройте документ.

> [!summary] Простыми словами
> Цифровая подпись “привязывается” к содержимому документа. Если кто-то изменит даже один символ в документе, подпись станет недействительной — это гарантирует целостность.

## Проверка цифровой подписи документа

11. Откройте подписанный ранее документ `test_signed.odt`.

12. В верхней части окна под панелью инструментов вы увидите сообщение:

| Сообщение | Фон | Значение |
| ————————————————— | ——- | ————————————————————————– |
| «Документ подписан, цифровая подпись верна» | Голубой | Документ подписан одобренным пользователем и не изменялся после подписания |
| «Подпись верна, но невозможно проверить сертификат» | Жёлтый | Документ подписан, но сертификат ключа подписи не был Вами подписан |
| «Подпись документа недействительна» | Красный | В документ были внесены изменения после подписания |

13. Для просмотра информации о лице, подписавшем документ, нажмите на кнопку **Показать подписи** в сообщении. В открывшемся окне **Цифровые подписи** в столбце **Кем выдан цифровой ID** просмотрите информацию о лице, подписавшем документ.

> [!attention] Важно
> Информации о лице, подписавшем документ, следует доверять, только в случае голубого сообщения «Документ подписан, цифровая подпись верна».

> [!task] Задание
> 1. Внесите небольшое изменение в подписанный документ (добавьте пробел в конце).
> 2. Сохраните и закройте документ.
> 3. Откройте его снова и убедитесь, что сообщение о подписи изменилось на красное — подпись стала недействительной.
> 4. Отмените изменение, сохраните документ и проверьте, что подпись снова стала действительной.