я хочу import
secret key
з сертифіката OpenSSL x509 (клієнт) GnuPG
(НЕ gpgsm для S / MIME!)
Я бачив, що існують утиліти для перетворення ключів GPG у формат SSH [1] і навіть створення сертифікатів x509 [2] з вашого ключа GPG. Але ніяких інструментів для перетворення до Формат GnuPG.
Імпорт у gpgsm відмінно працював із використанням:
openssl pkcs12 -export -in gpg-certs.pem -inkey gpg-key.pem -out gpg-key.p12
gpgsm --import gpg-key.p12
Потім вона з'являється з a key type: 4096 bit RSA
при видачі gpgsm --list-secret-keys
Спроба щось подібне з GnuPG
однак ні робота, оскільки формат не GPG:
gpg --allow-secret-key-import --import gpg-key.pem
Чи є якийсь інструмент або метод, які я не знайшов, щоб перетворити з OpenSSL на GPG?
[1] gpgkey2ssh інструмент
Ви можете прочитати специфікації OpenPGP (це не формат "GnuPG"), і створити такий ключ. Хоча, ні
—
grawity
gpgsm
також підтримувати смарт-карти?
keytocard
команду. Для цього це обов'язково бути в базі даних GnuPG.