从PKCS12文件中提取公钥/私钥,以供以后在SSH-PK-Authentication中使用

懒惰的守护进程

我想从PKCS#12文件中提取公钥和私钥,以供以后在SSH-Public-Key-Authentication中使用。

现在,我正在通过ssh-keygen生成密钥,这些密钥.ssh/authorized_key分别放在客户端的某个地方。

将来,我想使用PKCS#12容器中的密钥,因此必须先从中提取公钥PKCS#12,然后将其放入.ssh/authorized_keys文件中。有没有机会通过这个工作openssl密钥是否PKCS#12兼容ssh-public-key身份验证?

Nilesh

您可以使用以下命令从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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章