我有两把钥匙。
公共 pub.key:
ssh-rsa AAAAB....ykqY
和私人 priv.key:
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEInvOq5PlaQ==
-----END RSA PRIVATE KEY-----
如何将它们转换为 p12 容器?
或者如何在没有 CA 的情况下生成 p12?
我有两把钥匙。
公共 pub.key:
ssh-rsa AAAAB....ykqY
和私人 priv.key:
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEInvOq5PlaQ==
-----END RSA PRIVATE KEY-----
如何将它们转换为 p12 容器?
或者如何在没有 CA 的情况下生成 p12?
一般来说,pkcs12容器格式不仅意味着存储密钥,还意味着“从用户证书到证书颁发机构根证书的信任链”。
但是如果你只打包密钥就足够了,那么你需要添加选项
-nocerts:类似问题:Openssl convert .PEM contains only RSA Private Key to .PKCS12
ps 并在存在带有密钥的文件的情况下使用公钥打包文件没有任何意义:公钥的所有组件也在带有密钥的文件中,并且可以在必要时轻松恢复。