ホームページ >運用・保守 >窓の運用と保守 >.pfx ファイルから秘密キーと証明書を抽出する方法

.pfx ファイルから秘密キーと証明書を抽出する方法

不言
不言オリジナル
2019-03-15 11:14:4010584ブラウズ

.PFX (個人情報交換) ファイルは、証明書、秘密キー、および公開キーを保存するために使用されます。たとえば、ある Windows サーバーから別の Windows サーバーに SSL 証明書を転送する必要がある場合、IIS SSL エクスポート ウィザードまたは MMC コンソールを使用して、SSL 証明書を .pfx ファイルとしてエクスポートできます。

.pfx ファイルから秘密キーと証明書を抽出する方法

場合によっては、.pfx ファイルから秘密キーと証明書を抽出する必要がありますが、それを直接実行することはできないため、この記事ではそれを実現する方法を紹介します。 ELB では個別の秘密キーと証明書が必要となるため、SSL 証明書を AWS ELB に移行する方法についても説明します。

注: 次のコマンドを使用するには、Windows または Linux システムに OpenSSL がインストールされている必要があります。

PFX から秘密キーを抽出します。

次のコマンド. pfx ファイルから秘密キーを抽出します。新しいファイル private-key.pem が現在のディレクトリに作成されます。このコマンドでは、pfx ファイルにパスワードを設定する必要があります。

$ openssl pkcs12 -in myfile.pfx -nocerts -out private-key.pem -nodes
Enter Import Password:

pfx から証明書を抽出します

次に、証明書ファイルを抽出します。次のコマンドは、.pfx ファイルから証明書を抽出します。証明書は、certificate.crt という名前のファイルにあります。

$ openssl pkcs12 -in myfile.pfx -nokeys -out certificate.crt
Enter Import Password:

この記事はここで終了しました。さらにエキサイティングなコンテンツについては、php 中国語 Web サイトにある他の関連コラム チュートリアルに注目してください。 ! !

以上が.pfx ファイルから秘密キーと証明書を抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。