Files/E-mail, не подписанный с gpg-агентом Kleopatra/KMail.

Важное редактирование:

Вещи почти работают правильно, знают (я поместил, чтобы открыться как новая сессия на системных настройках и перезагрузить компьютер).

Когда я пытался подписать и зашифровать файл с Kleopatra, pinentry появился, но, исчез, прежде чем я ввел что-либо.

Так, я думаю, решая это, все будет работать.

Цените справку, спасибо.

Вопрос

Я - проблема с подписанием сообщений на Kleopatra и KMail.

Когда я пробую знак files/e-mails, я получил ошибку: плохой пароль. Цените помогает, спасибо.

Моя система:

Ubuntu 12.04 LTS \n \l

Linux Tevatron 3.2.0-24-универсальный # SMP с 37 Ubuntu среда 25 апреля 8:43:22 GNU/Linux UTC 2012 x86_64 x86_64 x86_64

KDE:

4.8.2

Kleopatra:

Синхронизация Statup: 0 мс протекли: Командная строка args созданный

QT: 4.8.1

Plataforma de desenvolvimento KDE: 4.8.2 (4.8.2)

Kleopatra: 2.1.1

KMail:

QT: 4.8.1

Plataforma de desenvolvimento KDE: 4.8.2 (4.8.2)

KMail: 4.8.2

gpg-агент:

gpg-агент (GnuPG) 2.0.17

libgcrypt 1.5.0

Copyright (C) 2011 Free Software Foundation, Inc. Лицензия GPLv3 +: GNU версия 3 GPL или более поздний http://gnu.org/licenses/gpl.html Это - бесплатное программное обеспечение: Вы свободны изменить и перераспределить его. Нет НИКАКОЙ ГАРАНТИИ до степени, разрешенной законом.

gpg:

Copyright (C) 2010 Free Software Foundation, Inc. Лицензия GPLv3 +: GNU версия 3 GPL или более поздний http://gnu.org/licenses/gpl.html Это - бесплатное программное обеспечение: Вы свободны изменить и перераспределить его. Нет НИКАКОЙ ГАРАНТИИ до степени, разрешенной законом.

Главная страница: ~/.gnupg

Algoritmos suportados:

Chave pública: RSA, RSA-E, RSA-S, ELG-E, DSA

Criptografia: 3DES, CAST5, ШИФР, AES, AES192, AES256, TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256

Dispersão (хеш): MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224

Compressão: não comprimido, ZIP, ZLIB, BZIP2

Я попробовал, создают файл в ~/.kde/env названный gpg-agent.sh и сделал это как исполняемый файл. Содержание:

#!/bin/bash

$ оценки (gpg-агент - демон - pinentry-программа/usr/bin/pinentry-qt4)

Созданный файл в ~/.kde/shutdown называет gpg-agent.sh также и сделал это как исполняемый файл также. Содержание:

#!/bin/sh

# второе поле переменной GPG_AGENT_INFO

# идентификатор процесса gpg-агента, активного на текущей сессии

# таким образом, мы просто уничтожим это, а не всех их

[-n "$ {GPG_AGENT_INFO}"] && уничтожают $ (эхо "$ {GPG_AGENT_INFO}" | сократило-d ':'-f 2)

Созданный файл ~/.gnupg/gpg.conf с содержанием:

# Файл конфигурации GnuPG создается KGpg

ключ по умолчанию <My key ID>

keyserver-опции auto-key-retrieve

агент использования

где <My key ID> идентификатор моего ключа, и я опустил.

У меня есть установленный pinentry-qt4.

Цените помогание, спасибо.

0
задан 28 April 2012 в 23:44

1 ответ

Ну, не имейте бесспорными, что я сделал вообще, но возможно это работает на другого люди.

~/.gnupg/gpg.conf

default-key  `<My Key ID>`
keyserver-options auto-key-retrieve
use-agent

~/.gnupg/gpg-agent.conf

pinentry-program /usr/bin/pinentry-qt4
keep-display
display :0.0
no-grab
max-cache-ttl 86400
debug-level expert
default-cache-ttl 10

~/.kde/env/gpg-agent.sh

#!/bin/bash
#eval $(gpg-agent --daemon --pinentry-program /usr/bin/pinentry-qt4)
eval `GTK_IM_MODULE="" QT_IM_MODULE="" XMODIFIERS="" gpg-agent --daemon`

~/.kde/shutdown/gpg-agent.sh

#!/bin/sh
[ -n "${GPG_AGENT_INFO}" ] &&
kill $(echo "${GPG_AGENT_INFO}" | cut -d ':' -f 2)

Завершите работу системы, и запустил его снова.

Затем запись в терминале echo "test" | gpg -ase -r 0x791E0AAA | gpg подсказка появилась и ожидала мой answer^^.

Затем я попробовал сообщения знака с помощью KMail и Kleopatra и хорошо работал.

0
ответ дан 28 April 2012 в 23:44

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

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