Cert.pfxファイルがあります。AmazonElastic Load Balancerで使用するには、インストールする必要があります。どうすればできますか?
pfx
パスワードを要求し、key.pem
のパスワードを要求します。 key.pem
のパスワードを入力する必要があります。 2番目のコマンドは、最初のコマンドに提供されたkey.pem
パスワードを要求します。openssl pkcs12 -in cert.pfx -nocerts -out key.pem openssl rsa -in key.pem -out server.key
openssl pkcs12 -in cert.pfx -clcerts -nokeys -out cert.pem
openssl pkcs12 -in cert.pfx -nodes -nokeys -out chain.pem
証明書チェーンにはいくつかの項目が含まれています。証明書を参照しているアイテムを削除する必要があるかもしれません。それは一番上にあり、必要ありません。トップアイテムを削除して、または削除せずに試してください。その後、他のアイテムを逆の順序で配置する必要があります。
server.keyはELBの秘密鍵、cert.pemはELBの証明書、出力#4は証明書チェーンです。
幸運を!
openSSLスイートを使用して、証明書の形式を簡単に変換できます。
プロセスは非常に簡単で、優れたガイドがここにあります http://www.petefreitag.com/item/16.cfm 。
さまざまな手順について(上記で報告したリンクから取得):
# Export the private key file from the pfx file
openssl pkcs12 -in filename.pfx -nocerts -out key.pem
# Export the certificate file from the pfx file
openssl pkcs12 -in filename.pfx -clcerts -nokeys -out cert.pem
# This removes the passphrase from the private key so Apache won't
# Prompt you for your passphase when it starts
openssl rsa -in key.pem -out server.key
Linuxディストリビューションがある場合は、openSSLをインストールするのは簡単です(yumは、rpmベースのディストリビューションにopensslをインストールします)。
Linuxディストリビューションがインストールされていない場合、最も速いのはライブディストリビューションに行くことです(私はFedoraが大好きです https://getfedora.org/ )
これが役に立てば幸い
最初にCertificate Managerに移動し、証明書[証明書、キー、チェーン]をインポートしてから、既存の証明書を使用してAWS LBを作成します。