AWS Certificate Manager - 如何下载 public 密钥?

AWS Certificate Manager - How to download public key?

我使用 AWS 证书管理器创建了一个 SSL 证书,用于我们的 EB 负载均衡器。

我们有一台设备需要 public 证书才能通过 HTTPS 进行通信。我知道 AWS 持有私钥,是否可以下载 public 密钥?

A​​WS ACM 不提供 API 下载 ACM SSL 证书的 public 密钥。

但是,一旦您在 ELB 或 CloudFront 上设置了 ACM 证书,当您通过 HTTPS 连接到它时,将提供 public 密钥。从那里,您可以保存 public 密钥。

尝试使用 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