Как цифровой подписи документов в OpenOffice под Ubuntu?

В Ubuntu 19.04, Libreoffice, кажется, там, но когда я щелкнул, все приложения, кажется, отсутствуют (как текстовый процессор и электронная таблица). Поэтому я сначала установил OpenOffice. Затем я понял, что могу также установить Libreoffice:

sudo apt install libreoffice

, так что теперь я могу убедиться, что у обоих одинаковая проблема.

И у Openoffice, и у Libreoffice есть опция, требующая цифровой подписи документа.

Таким образом, я создал сертификат, используя инструкции с этого сайта: https://websiteforstudents.com/self-signed-certificates-ubuntu-17-04-17-10/ Вот Сценарий оболочки, который я написал для этого, чтобы не забыть шаги:

#! /bin/bash
# see https://websiteforstudents.com/self-signed-certificates-ubuntu-17-04-17-10/

name=dbk
openssl genrsa -aes128 -out $name.key 2048 #generate a key
#best to generate without a passphrase, so next command removes it
openssl rsa -in $name.key -out $name.key

# create a certificate signing request. This one is good for a year
days=365
openssl req -new -days $days -key $name.key -out $name.csr

openssl x509 -in $name.csr -out $name.crt -req -signkey $name.key -days $days

#make it readable only to you, to protect it
chmod 400 $name.*

OpenOffice все еще не нашел сертификат или не предложил мне какой-либо способ выбора каталога. В вики для openoffice я обнаружил страницу, утверждающую, что есть 4 способа выбора каталога, в котором будет выглядеть OpenOffice: https://wiki.openoffice.org/wiki/How_to_use_digital_Signatures

One из этих способов можно было бы установить переменную окружения:

export MOZILLA_CERTIFICATE_FOLDER=~/cert

Это тоже не сработало. В Libreoffice я вижу возможность запустить диспетчер сертификатов. Когда я нажимаю, я получаю следующее окно.

enter image description here

Я могу щелкнуть сертификат в каталоге сертификатов, но кнопка открытия не активна.

Как заставить текстовый процессор найти сертификат, который я создал в ~ / cert, или что-то не так с шагами, которые я использовал для его создания?

2
задан 22 July 2019 в 04:47

1 ответ

На сегодняшний день я не нашел решения для цифровой подписи в OpenOffice или LibreOffice. Это действительно очень плохо, так как эти продукты с открытым исходным кодом великолепны, но по этой проблеме нет никакой поддержки.

Я использую коммерческий продукт (Master PDF 5), который доступен бесплатно, но содержит водяные знаки в PDF-файлах. Я не в восторге, но пока это работает.

1
ответ дан 10 December 2020 в 15:47

Другие вопросы по тегам:

Похожие вопросы: