我想从PKCS#12
文件中提取公钥和私钥,以供以后在SSH-Public-Key-Authentication中使用。
现在,我正在通过ssh-keygen生成密钥,这些密钥.ssh/authorized_key
分别放在客户端的某个地方。
将来,我想使用PKCS#12
容器中的密钥,因此必须先从中提取公钥PKCS#12
,然后将其放入.ssh/authorized_keys
文件中。有没有机会通过这个工作openssl
?密钥是否PKCS#12
兼容ssh-public-key身份验证?
您可以使用以下命令从PKCS#12容器中提取公钥/私钥:
PKCS#1私钥
openssl pkcs12 -in yourP12File.pfx -nocerts -out privateKey.pem
证书:
openssl pkcs12 -in yourP12File.pfx -clcerts -nokeys -out publicCert.pem
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句