SSH-PK-Authentication で後で使用するために PKCS12 ファイルから公開鍵/秘密鍵を抽出する 質問する

SSH-PK-Authentication で後で使用するために PKCS12 ファイルから公開鍵/秘密鍵を抽出する 質問する

PKCS#12後で SSH-Public-Key-Authentication で使用するために、ファイルから公開キーと秘密キーを抽出したいと思います。

現在、ssh-keygen 経由でキーを生成しており.ssh/authorized_key、それをクライアント側のどこかに配置しています。

将来的には、コンテナからキーを使用したいのでPKCS#12、まず から公開キーを抽出しPKCS#12、それを ファイルに配置する必要が.ssh/authorized_keysあります。 を介してこれを機能させる可能性はありますかopenssl? のキーはPKCS#12ssh 公開キー認証と互換性がありますか?

ベストアンサー1

次のコマンドを使用して、PKCS#12 コンテナーから公開キー/秘密キーを抽出できます。

  • PKCS#1 秘密鍵

    openssl pkcs12 -in yourP12File.pfx -nocerts -out privateKey.pem
    
  • 証明書:

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

おすすめ記事