0
AW Loaderで使用するAWS証明書マネージャを使用してSSL証明書を作成しました。AWS Certificate Manager - 公開鍵をダウンロードするには?
HTTPS経由で通信するために公開証明書を必要とするデバイスがあります。私はAWSが秘密鍵を保持していることを知っています。公開鍵をダウンロードすることは可能ですか?
AW Loaderで使用するAWS証明書マネージャを使用してSSL証明書を作成しました。AWS Certificate Manager - 公開鍵をダウンロードするには?
HTTPS経由で通信するために公開証明書を必要とするデバイスがあります。私はAWSが秘密鍵を保持していることを知っています。公開鍵をダウンロードすることは可能ですか?
AWS ACMは、ACM SSL証明書の公開鍵をダウンロードするためのAPIを提供していません。
ただし、ELBまたはCloudFrontでACM証明書を設定すると、公開鍵はHTTPS経由で公開されます。そこから、公開鍵を保存することができます。
取得し、キーを保存するためにOpenSSLを使用してみてください:
openssl s_client -connect the.host.name:443 | openssl x509 -pubkey -noout
出典:https://security.stackexchange.com/questions/16085/how-to-get-public-key-of-a-secure-webpage
素晴らしい、ありがとうございました! – theartofbeing
または、 'true |で始まります。 openssl s_client ... 'を実行すると、s_clientはSTDINでEOFを認識し、ハンドシェークが完了した後に接続を切断します。 –
実際には、*公開*証明書**は、[GetCertificate'](http://docs.aws.amazon.com/acm/latest/APIReference/API_GetCertificate.html)アクション(および必要に応じて公開鍵が抽出されます)、s_clientはおそらく簡単です。彼らが実際に探しているのは、正しいターゲットに接続していることを検証するための手段として、実際の公開鍵ではなく単に証明書です。サーバーの証明書は、何らかの理由で通常のチェーンベースの検証が望ましくない場合に、クライアント側で "caファイル"として使用できます。 –