gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 04:13:06 25 4
gpt4 key购买 nike

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

现在,我正在通过 ssh-keygen 生成 key ,并将其放入 .ssh/authorized_key 中,分别位于客户端的某个位置。

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

最佳答案

您可以使用以下命令从 PKCS#12 容器中提取公钥/私钥:

  • PKCS#1 私钥

    openssl pkcs12 -in yourP12File.pfx -nocerts -out privateKey.pem
  • 证书:

    openssl pkcs12 -in yourP12File.pfx -clcerts -nokeys -out publicCert.pem

关于ssh - 从 PKCS12 文件中提取公钥/私钥以便稍后在 SSH-PK-Authentication 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9497719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com