Closed GoogleCodeExporter closed 8 years ago
Да, все ключи не истёкшие:
$ gpg --list-keys 0xC1FD909980E93558
pub 4096R/80E93558 2010-03-27
uid Sergey Alirzaev
uid Sergey Alirzaev <zl29ah@gmail.com>
uid L29Ah (nickname) <zl29ah@gmail.com>
sub 2048R/7B41CEF1 2011-01-26 [годен до: 2012-01-26]
sub 2048R/1C3FB74A 2011-01-26 [годен до: 2012-01-26]
sub 2048R/80DCB494 2011-08-14 [годен до: 2012-08-13]
sub 2048R/AB768765 2011-08-14 [годен до: 2012-08-13]
Original comment by o0...@yandex.ru
on 21 Dec 2011 at 4:09
Все еще воспроизводится? Или как-то удалось
решить? Воспроизвести у меня лично не
получатеся
Original comment by wadea...@gmail.com
on 22 Feb 2012 at 1:07
Да, всё ещё воспроизводится. При том, что
устаревшие ключи отсутствуют:
$ gpg --list-keys 0xC1FD909980E93558
pub 4096R/80E93558 2010-03-27
uid Sergey Alirzaev
uid Sergey Alirzaev <zl29ah@gmail.com>
uid L29Ah (nickname) <zl29ah@gmail.com>
sub 2048R/80DCB494 2011-08-14 [годен до: 2012-08-13]
sub 2048R/AB768765 2011-08-14 [годен до: 2012-08-13]
Original comment by o0...@yandex.ru
on 22 Feb 2012 at 7:20
Не получается вообще никаких
зашифрованных сообщений отправлять? Если
попросить у контактов попробовать другой
ключ? Возможно, дело в версии gpg или еще в
чем-то? Если взять эти же ключи, и
попробовать в другой системе (например, с
лив-сд какого-нить загрузиться)?
Больше информации давай, больше!
Original comment by wadea...@gmail.com
on 23 Feb 2012 at 6:46
Другим сообщения уходят. Возможно, это
из-за устареших подключей. Нашёл похожий
баг: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489225
$ gpg --status-fd=2 --with-colons --list-key 0xC1FD909980E93558
tru::1:1329980317:1340784000:3:1:5
[GNUPG:] KEYEXPIRED 1301268553
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1301268692
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1301268765
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1327569550
[GNUPG:] SIGEXPIRED
pub:m:4096:1:C1FD909980E93558:1269731806:::m:::scESC:
uid:m::::1269732147::0AF6178A9BEF82384B674328F508041544285B57::Sergey Alirzaev:
uid:m::::1269732052::7FBC3A4E2228A8E9272D8F0807CE3738DA49D56C::Sergey Alirzaev
<zl29ah@gmail.com>:
uid:m::::1289125715::7F4BF5C22948604DF87C82D3EDA1B6D5932E2FA4::L29Ah (nickname)
<zl29ah@gmail.com>:
sub:e:2048:1:7D63BDBF0C75325D:1269732232:1301268232:::::e:
sub:e:2048:1:A5093A206D76B712:1269732553:1301268553:::::s:
sub:e:2048:1:96F9755ACFA0E141:1269732692:1301268692:::::s:
sub:e:2048:1:9FA29E82E4C6B7F3:1269732765:1301268765:::::s:
sub:e:2048:1:520FA1607B41CEF1:1296033550:1327569550:::::s:
sub:e:2048:1:DCA0D2F21C3FB74A:1296033701:1327569701:::::e:
sub:m:2048:1:BAA8F81A80DCB494:1313363864:1344899864:::::s:
sub:m:2048:1:46460D46AB768765:1313364027:1344900027:::::e:
Про подключ 1344899864 не говорится ничего.
$ gpg --status-fd=2 --with-colons --armor --encrypt --recipient
0xC1FD909980E93558
[GNUPG:] KEYEXPIRED 1301268553
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1301268692
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1301268765
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1327569550
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1301268553
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1301268692
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1301268765
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1327569550
[GNUPG:] SIGEXPIRED
gpg: AB768765: Мало свидетельств принадлежности
данного ключа лицу указанному в User ID ключа
[GNUPG:] BEGIN_ENCRYPTION 2 9
sdfasf
sadf
asdfa
sadf
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.17 (GNU/Linux)
hQEMA0ZGDUardodlAQf+IJANTW6GaH8BVR8IltHlwF45MPfzbhE5NQrSGt9tI81d
ZyuOUsZTvXrZ+7KNuBmputcbqAQ32SlNnB0zx2LRygofMpgGV5bZrCMjxBSzX/rz
YVQcOh+pd8SBqK3jUCIE8IkYJl38cmV2viJ7FSrUxhAlOMEh82hNiatOkH1/W5iJ
xmuftJECPEwuvRCEWkdOXfciOcv4sn92DZLl1VXo/7Axagl6tyW5KhPuTOGxy276
+PkLf7/7wuDN1DxgE4e5QncMboDFsa0Q1Q3jtqKo8t1pjFH1NbhcekNQ0ZGIyYJm
ZQuh1WzGHxBgveRTD3nf6a0eHXI7sVMF0iovOgoPwtJMAeGGC2+3hXzWpO0vgASv
yFtboVj1Th0W2rpG9dOvDWrZwT90UGcY29qYs/Sk5XNEGY7jJF2fBAxs81QB4vGI
qSHe04ULyB/TMFR5Vw==
=QSRe
-----END PGP MESSAGE-----
[GNUPG:] END_ENCRYPTION
При шифровании видно, что используется
правильный ключ:
$ gpg --status-fd=2 --with-colons --armor --encrypt --recipient
0xC1FD909980E93558 -v
gpg: ЗАМЕЧАНИЕ: подписавший ключ 6D76B712 -
просрочен Пнд 28 Мар 2011 03:29:13 MSK
[GNUPG:] KEYEXPIRED 1301268553
[GNUPG:] SIGEXPIRED
gpg: ЗАМЕЧАНИЕ: подписавший ключ CFA0E141 -
просрочен Пнд 28 Мар 2011 03:31:32 MSK
[GNUPG:] KEYEXPIRED 1301268692
[GNUPG:] SIGEXPIRED
gpg: ЗАМЕЧАНИЕ: подписавший ключ E4C6B7F3 -
просрочен Пнд 28 Мар 2011 03:32:45 MSK
[GNUPG:] KEYEXPIRED 1301268765
[GNUPG:] SIGEXPIRED
gpg: ЗАМЕЧАНИЕ: подписавший ключ 7B41CEF1 -
просрочен Чтв 26 Янв 2012 13:19:10 MSK
[GNUPG:] KEYEXPIRED 1327569550
[GNUPG:] SIGEXPIRED
gpg: использую подклключ AB768765 вместо
главного ключа 80E93558
gpg: использую PGP модель доверий
gpg: ЗАМЕЧАНИЕ: подписавший ключ 6D76B712 -
просрочен Пнд 28 Мар 2011 03:29:13 MSK
[GNUPG:] KEYEXPIRED 1301268553
[GNUPG:] SIGEXPIRED
gpg: ЗАМЕЧАНИЕ: подписавший ключ CFA0E141 -
просрочен Пнд 28 Мар 2011 03:31:32 MSK
[GNUPG:] KEYEXPIRED 1301268692
[GNUPG:] SIGEXPIRED
gpg: ЗАМЕЧАНИЕ: подписавший ключ E4C6B7F3 -
просрочен Пнд 28 Мар 2011 03:32:45 MSK
[GNUPG:] KEYEXPIRED 1301268765
[GNUPG:] SIGEXPIRED
gpg: ЗАМЕЧАНИЕ: подписавший ключ 7B41CEF1 -
просрочен Чтв 26 Янв 2012 13:19:10 MSK
[GNUPG:] KEYEXPIRED 1327569550
[GNUPG:] SIGEXPIRED
gpg: AB768765: Мало свидетельств принадлежности
данного ключа лицу указанному в User ID ключа
gpg: читаю из `[stdin]'
gpg: Вывод в stdout
gpg: RSA/AES256 зашифровано для: "AB768765 Sergey Alirzaev"
[GNUPG:] BEGIN_ENCRYPTION 2 9
wasd
asd
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.17 (GNU/Linux)
hQEMA0ZGDUardodlAQf/XhQguMLWitZ5Gx/l5QBvLeKYdMJXPnFE7ovQd8+Le4C+
CQyimR3qynoTM7YmyD2dzw4ieMDqnkKqlmPCb/tq/LaOdM1N85EQBOnzJE3k+18E
EB32P4r6GvKMyumxr5cqcloTRAUu2/sOI/gINsBNR31aS4t8HqRMyzs5mSXAUSvP
Gb1fic1Yes1TecQY05jmxgO5Avz8J/XSOFYX9x9V6oCRQpWm22rSld1v25zuWXPE
h9glhqyPyccRkobxqeCziQ1HFygyCbrzLUvfCcgBp30Pm4ld+BmRcfpvHdbWSKrL
W8SaivyE1/K/vChkmcZgBsE21esTmTgsFKl/AqEJPNJCAVV4yW4iNoQilPYMCNR1
urR8naNbSIgKcdgjry4HfGiIv5xvbBe6QXPl2nJLU3yRrBOFOP9y258YJi3WhbMX
/dbE
=Io1d
-----END PGP MESSAGE-----
[GNUPG:] END_ENCRYPTION
Original comment by o0...@yandex.ru
on 23 Feb 2012 at 7:18
А вот так работает gpg с полностью
просроченными ключами:
$ gpg --status-fd=2 --with-colons --armor --encrypt --recipient 7563730A -v ;
printf $?
gpg: ЗАМЕЧАНИЕ: подписавший ключ 7563730A -
просрочен Втр 10 Янв 2012 12:00:00 MSK
[GNUPG:] KEYEXPIRED 1326182400
[GNUPG:] SIGEXPIRED
gpg: ЗАМЕЧАНИЕ: подписавший ключ 7563730A -
просрочен Втр 10 Янв 2012 12:00:00 MSK
[GNUPG:] KEYEXPIRED 1326182400
[GNUPG:] SIGEXPIRED
gpg: ЗАМЕЧАНИЕ: подписавший ключ 7563730A -
просрочен Втр 10 Янв 2012 12:00:00 MSK
[GNUPG:] KEYEXPIRED 1326182400
[GNUPG:] SIGEXPIRED
gpg: 7563730A: пропущено: Unusable public key
[GNUPG:] INV_RECP 0 7563730A
gpg: [stdin]: encryption failed: Unusable public key
2
Информация о ключе:
$ gpg --status-fd=2 --with-colons --list-keys 7563730A -v ; printf $?
tru::1:1329980317:1340784000:3:1:5
[GNUPG:] KEYEXPIRED 1326182400
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1326182400
[GNUPG:] SIGEXPIRED
[GNUPG:] KEYEXPIRED 1326182400
[GNUPG:] SIGEXPIRED
pub:e:4096:1:C04245D07563730A:1284664574:1326182400::u:::sc:
uid:e::::1325015171::01E28D4BF2AFF5165330C777786BFC9AFB2C3DB7::O01eg
(Рабочий) <o01eg@yandex.ru>:
uid:e::::1325015171::A5163BF090DF38C14CED6FE8CE91A4F219557636::O01eg (XMPP)
<o01eg@jabber.ru>:
uat:e::::1325015171::B2B573F02737A1936A6459EEED65C476DC2DBDB1::1 4403:
sub:e:3072:17:D79B2289D6082A41:1325013314:1340783993:::::s:
sub:e:4096:16:7482878A3CAA0E9F:1325013524:1340784000:::::e:
sub:e:4096:1:35297ED1CC329F37:1284664574:1326182400:::::e:
Original comment by o0...@yandex.ru
on 23 Feb 2012 at 7:32
Тогда еще вопрос - используется встроенный
qca? Т.е. при сборке используется или нет
параметр --disable-bundled-qca
Ну и соответственно, что будет, если
собрать по-другому (т.е. инвертировать
наличие\отсутствие этого ключа)
Original comment by wadea...@gmail.com
on 23 Feb 2012 at 7:54
Да, параметр --disable-bundled-qca стоит. Сейчас
попробую пересобрать без него. Реакцией на
ответы gpg занимается qca?
Original comment by o0...@yandex.ru
on 23 Feb 2012 at 7:58
Убрал, тоже самое.
Original comment by o0...@yandex.ru
on 23 Feb 2012 at 8:48
Ну что ж, могу посоветовать обратиться с
этой ошибкой непосредственно к
разработчику QCA. http://delta.affinix.com/qca/
Не думаю, что мы будем фиксить эту проблему.
Original comment by wadea...@gmail.com
on 23 Feb 2012 at 9:01
Да, ошибка была в qca-gnupg. Выпилил проверу на
KEYEXPIRED и заработало.
Original comment by o0...@yandex.ru
on 23 Feb 2012 at 11:26
Original comment by wadea...@gmail.com
on 23 Feb 2012 at 11:27
Original issue reported on code.google.com by
o0...@yandex.ru
on 21 Dec 2011 at 4:05