Bug 23472 - Kleopatra don't support X.509
Summary: Kleopatra don't support X.509
Status: CLOSED FIXED
Alias: None
Product: Branch 5.1
Classification: Distributions
Component: kde4pim-kleopatra (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: Sergey V Turchin
QA Contact: QA 5.1
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-13 09:48 MSD by Yurkovsky Andrey
Modified: 2012-08-02 16:02 MSK (History)
1 user (show)

See Also:


Attachments
Log импорта p12 (14.75 KB, text/x-log)
2010-05-13 09:48 MSD, Yurkovsky Andrey
no flags Details
Процесс импорта p12 (4.35 KB, text/x-log)
2010-05-16 15:14 MSD, Yurkovsky Andrey
no flags Details
Выхлоп в консоли при импорте p12 (524 bytes, text/x-log)
2010-05-16 15:15 MSD, Yurkovsky Andrey
no flags Details
Log импорта p12 (4.27 KB, text/x-log)
2010-05-18 19:29 MSD, Yurkovsky Andrey
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yurkovsky Andrey 2010-05-13 09:48:10 MSD
Created attachment 4384 [details]
Log импорта p12

При попытке импортировать p12 сертификат kleopatra выдает сообщение, что не поддерживает X.509. 

Если верить описанию этого приложения, то оно в принципе должно поддерживать 
X.509:"Kleopatra is a certificate manager and a universal crypto GUI. It 
supports managing X.509 and OpenPGP certificates in the GpgSM keybox and 
retrieving certificates from LDAP servers".

pinentry стоит, gpg-agent запущен.

Проверял на: kde4pim-kleopatra-4.3.4-alt0.M51.1 и kde4pim-kleopatra-4.4.2-alt1.M51.1
Comment 1 Sergey V Turchin 2010-05-13 13:42:25 MSD
В ~/.xsession-errors:0 никакой соответствующей ругани нет при импорте сертификата? (не забудьте включить всё про "kleo" в kdebugdialog)
Comment 2 Yurkovsky Andrey 2010-05-14 20:12:39 MSD
Нет, нету.
Comment 3 Yurkovsky Andrey 2010-05-16 15:13:04 MSD
Обновился сегодня до kde 4.4.2. Логи несколько изменились, прилагаю их в аттаче. Появились жалобы на отсутствие pinentry. В то время как pinentry стоит.
Comment 4 Yurkovsky Andrey 2010-05-16 15:14:27 MSD
Created attachment 4387 [details]
Процесс импорта p12
Comment 5 Yurkovsky Andrey 2010-05-16 15:15:00 MSD
Created attachment 4388 [details]
Выхлоп в консоли при импорте p12
Comment 6 Sergey V Turchin 2010-05-17 13:45:09 MSD
покажите
rpm -qa| grep ^pinentry
Comment 7 Yurkovsky Andrey 2010-05-17 17:45:20 MSD
$ rpm -qa| grep ^pinentry
pinentry-qt-0.7.6-alt1
pinentry-common-0.7.6-alt1
Comment 8 Sergey V Turchin 2010-05-17 19:22:35 MSD
в ~/.gnupg/gpg.conf включен use-agent ?
~/.gnupg/gpg-agent.conf есть? если есть, покажите содержимое
Comment 9 Yurkovsky Andrey 2010-05-17 20:33:14 MSD
$ cat ~/.gnupg/gpg.conf | grep agent
use-agent

$ cat ~/.gnupg/gpg-agent.conf 

###+++--- GPGConf ---+++###
debug-level basic
log-file socket:///home/anyr/.gnupg/log-socket
###+++--- GPGConf ---+++### Вск 16 Май 2010 14:04:18 EEST
# GPGConf edited this configuration file.
# It will disable options before this marked block, but it will
# never change anything below these lines.
Comment 10 Sergey V Turchin 2010-05-18 13:56:16 MSD
попробуйте в ~/.gnupg/gpg-agent.conf написать
pinentry-program /usr/bin/pinentry
и перезапустить gpg-agent
Comment 11 Yurkovsky Andrey 2010-05-18 19:28:16 MSD
Попробовал. Надеюсь все сделал правильно.

$ cat gpg-agent.conf

###+++--- GPGConf ---+++###
pinentry-program /usr/bin/pinentry
debug-level basic
log-file socket:///home/anyr/.gnupg/log-socket
###+++--- GPGConf ---+++### Втр 18 Май 2010 18:20:11 EEST
# GPGConf edited this configuration file.
# It will disable options before this marked block, but it will
# never change anything below these lines.

Лог иморта в аттаче.

В xsession-errors:0
gpgconf: warning: can not open list file /home/anyr/.gnupg/dirmngr_ldapservers.conf: Нет такого файла или каталога
gpg-agent:GPG Agent:/usr/bin/gpg-agent:1:1:
gpgsm:GPG for S/MIME:/usr/bin/gpgsm:1:1:::enabled debug flags%3a assuan:
gpgconf: warning: can not open list file /home/anyr/.gnupg/dirmngr_ldapservers.conf: Нет такого файла или каталога
dirmngr:Directory Manager:/usr/bin/dirmngr:1:1:
gpg:GPG for OpenPGP:/usr/bin/gpg2:1:1:::enabled debug flags%3a memstat:

Но это вряд ли играет какую-то роль.
Comment 12 Yurkovsky Andrey 2010-05-18 19:29:20 MSD
Created attachment 4391 [details]
Log импорта p12

Лог импорта при pinentry-program /usr/bin/pinentry
Comment 13 Sergey V Turchin 2010-05-18 20:00:38 MSD
Прегелогинивались после убиения gpg-agent? Если нет, то работать не должно.
А файл вообще можете подписать?
gpg2 --sign /path/file
Если pinentry не спрашивает пароль, то что-то с настройками
Comment 14 Yurkovsky Andrey 2010-05-18 22:08:39 MSD
> Прегелогинивались после убиения gpg-agent? Если нет, то работать не должно.
Перезагружался.
> А файл вообще можете подписать?
> gpg2 --sign /path/file
> Если pinentry не спрашивает пароль, то что-то с настройками
Файл подписывает, приглашение ввести пароль появляется.
Comment 15 Sergey V Turchin 2010-06-01 15:49:45 MSD
Может, действительно, чего-то из пакетов не хватает.
Попробуйте установить все, что тянет kmail-aegypten-plugins, кроме kde/qt-шного
Comment 16 Yurkovsky Andrey 2010-06-01 22:16:17 MSD
# apt-get install kmail-aegypten-plugins

The following extra packages will be installed:
  arts kdebase-common kdebase-kcontrol kdebase-kio kdebase-konqueror kdebase-libkonq kdebase-libs kdebase-wm kdelibs kdepim-common kdepim-kio kdepim-kmail kdepim-libs libarts libarts-qtmcop libavahi-qt3

Да как-то нечего выбрать :(
Comment 17 Sergey V Turchin 2010-06-02 13:59:16 MSD
А можно пример сертификата, который не импортируется?
Comment 18 Yurkovsky Andrey 2010-06-02 20:22:00 MSD
Это от webmoney (экспортирован из firefox), так, что уж простите.
Comment 19 Yurkovsky Andrey 2010-06-02 20:27:25 MSD
Да и не импортируется только файл сертификата p12, а crt импортируются.
Comment 20 Vasyĺ V. Vercynśkyj 2012-08-02 15:42:42 MSK
Добавить зависимость на pinentry* и багу можно закрыть.
Сертификат X.509 импортирован успешно.
Comment 21 Sergey V Turchin 2012-08-02 16:02:56 MSK
В следующей сборке будет исправлено
http://git.altlinux.org/people/zerg/packages/?p=kde4pim.git;a=commitdiff;h=d8df7a3b67b5caf156914131a7c02d486fa1751a