1. ホーム

[解決済み】SSH-PK-Authenticationで後で使用するためにPKCS12ファイルから公開鍵/秘密鍵を抽出する。

2022-04-11 04:21:55

質問

の公開鍵と秘密鍵を抽出したい。 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