我想import
在secret key
从OpenSSL的X509(客户端)证书到GnuPG
(不gpgsm用于S / MIME!)
我已经看到有一些工具可以将GPG密钥转换为SSH格式[1],甚至可以从GPG密钥创建x509证书[2]。但没有工具可以转换为 GnuPG格式。
导入到gpgsm完美地使用:
openssl pkcs12 -export -in gpg-certs.pem -inkey gpg-key.pem -out gpg-key.p12
gpgsm --import gpg-key.p12
然后它会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 2014年
gpgsm
支持智能卡?
keytocard
命令将密钥写入GnuPG智能卡之后。为此,它必须在GnuPG数据库中。