我想要从 OpenSSL x509(客户端)证书转换为import
(不是 S/MIME 的 gpgsm!)secret key
GnuPG
我看到有工具可以将 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 工具