Hi!

Кому-то удалось заставить OpenOffice.org в Debian Lenny подписывать
документ с помощью смарт-карты?

Карта - Aladdin eToken PRO 64k.
Свой CA. В Iceweasel & Icedove работает как часы (в первом для
авторизации на сайтах, во втором для подписи и шифрования
почты). Токен подключен через OpenSC (добавлено устройство защиты
/usr/lib/opensc/opensc-pkcs11.so).

Сначала пробую дистрибутивный 2.4.1+dfsg-1+lenny7
Запускаю oowriter, создаю новый документ, пишу в нем что-то, сохраняю.
После чего открываю Файл->Цифровые подписи. Жму кнопку
"Добавить". Появляется окно выбора сертификата и окно с запросом
мастер-пароля мозиллы ("Введите пароль для открытия файла: NSS
Certificate DB"). Ввожу мастер-пароль, появляется запрос на ввод
PIN-кода eToken ("Введите пароль для открытия файла: Maksym Tiurin
(mrkooll)").
Ввожу PIN-код, в окне выбора сертификата появляется мой сертификат из
токена, могу посмотреть его свойства (в свойствах все нормально -
"Сертификат подтвержден" и "У Вас есть личный ключ к этому
сертификату").

Выделяю сертификат и нажимаю кнопку "ОК". Окно выбора сертификата
закрывается, ошибок никаких не выдает но в окне цифровых подписей
подпись не появляется.

Собрал бэкпорт 3.2.0-11 и проверил в нем. Те-же яйца только в профиль.
Окно выбора сертификата закрывается, ошибок не выдает, подпись не
добавляется :(

Правда после попытки добавить подпись в документе появляется
META-INF/documentsignatures.xml
но он пустой:
<?xml version="1.0" encoding="UTF-8"?>
<document-signatures 
xmlns="urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0"/>

Подпись документа, сделанную в OpenOffice.org под Windows XP
проверяет.

Что может быть и в какую сторону копать?
-- 

With Best Regards, Maxim Tyurin
JID:    mrko...@jabber.pibhe.com
                        

Attachment: pgpy9LolMIMEL.pgp
Description: PGP signature

Ответить