なぜ PEM を KEY に変換するのですか?
Web サーバー、ロードバランサー、TLS 設定ツールでは、多くの場合、証明書と秘密鍵を別々のファイル(証明書は .crt または .pem、秘密鍵は .key)として扱うことが求められます。混合 .pem を .key ファイルに分割することで、各サーバーディレクティブが曖昧さなく正しいファイルを指すようになります。
PEM から KEY への変換方法
OpenSSL FREE
openssl pkey -in combined.pem -out private.key を実行して秘密鍵を抽出します。openssl pkey -in private.key -check で検証してください。OpenSSL は無料で、Windows、macOS、Linux で動作します。
これらの形式について
PEM ファイルは、暗号化データのテキストコンテナです。多くの場合、SSL/TLS 証明書、秘密鍵、またはその両方が含まれます。任意のテキストエディタで開き、«BEGIN» 行の内容を確認してから、OpenSSL を使用して検査または変換してください。ファイルに «PRIVATE…
.PEM の詳細を開く →.keyファイルはApple Keynoteのプレゼンテーションであり、PowerPointのMac版に相当します。MacやiPhone/iPadでは、Keynoteで直接開くことができます(無料)。Windowsでは、iCloud.comのKeynote for iCloudを使用してください。無料のApple…
.KEY の詳細を開く →品質と注意点
.pemに秘密鍵(-----BEGIN PRIVATE KEY-----または-----BEGIN RSA PRIVATE KEY-----)のみが含まれている場合は、.keyへのリネームだけで十分であり、変換は不要です。- Linux および macOS では、抽出後に厳格なファイル権限を設定してください:
chmod 600 private.key- 秘密鍵はパスワードと同等に機密性の高いものです。 - 秘密鍵をオンラインコンバーターにアップロードしないでください。抽出作業は必ずローカル環境でのみ行ってください。
よくある質問
混合 PEM から秘密鍵を抽出するのに OpenSSL は必須ですか?
.pem を開き、鍵ブロックのみをコピーして、.key として保存した新しいファイルに貼り付けることも可能です。`.pem` が `-----BEGIN CERTIFICATE-----` で始まっています。これはどういう意味ですか?
-----BEGIN PRIVATE KEY----- ブロックが含まれる別のファイルを探してください。`-----BEGIN PRIVATE KEY-----` と `-----BEGIN RSA PRIVATE KEY-----` の違いは何ですか?
openssl pkey を使用してください。