Я нахожусь в процессе импорта открытого ключа от делового партнера. Мы всегда использовали GPG и никогда не имели проблем.
Я импортирую этот ключ используя:
gpg --import "FileName.asc"
gpg: key AC260214: public key " FileName <FileName @ FileName.com>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Затем, когда я перечисляю открытые ключи, я получаю:
pub 2048s/AC260214 2014-09-05 [expired: 1977-07-06]
uid FileName < FileName@FileName.com>
Мы можем заметить срок годности 1977 года.
Если я пытаюсь зашифровать файл с ключом, я получаю:
gpg: FileName < FileName@FileName.com>: skipped: unusable public key
gpg: encryption of `/wm/file/workarea/encryptionKeys/TestFiles/Test.txt' failed: unusable public key
Но когда я импортирую тот же открытый ключ, используя OpenPGP GoAnywhere, я вижу действительную дату истечения срока действия.
Я также смог зашифровать тестовый файл.
Есть ли ошибка с gpg и открытыми ключами, срок действия которой истекает в будущем? Обычно другие открытые ключи, которые я импортировал, не имеют срока действия.
Информация о версии GPG
-bash-3.2$ gpg --version
gpg (GnuPG) 1.4.5
Copyright (C) 2006 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.
Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA
Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
Ценю любую помощь. Спасибо!