【问题标题】:Unable to use self-signed certificate that imported to ACM无法使用导入 ACM 的自签名证书
【发布时间】:2020-07-04 17:57:03
【问题描述】:

我已创建自签名证书并将其导入亚马逊证书管理器。在 acm 控制台上,它看起来已成功导入。我想将此证书用于 aws 客户端 VPN 端点。 在 VPC 控制台的“创建客户端 VPN 终端节点”页面的“服务器证书 ARN”部分,我的证书未显示在列表中。

"aws acm describe-certificate --certificate-arn" 命令返回我的证书信息。但“aws acm list-certificates”命令返回“CertificateSummaryList”且为空。

我还尝试使用 aws cli "aws ec2 create-client-vpn-endpoint" 创建 VPN 端点,并使用 "--authentication-options" 指定我的证书 arn,但最终也会出错。

谁能告诉我如何解决这个问题?

【问题讨论】:

    标签: amazon-web-services amazon-acm


    【解决方案1】:

    您能否检查您的证书是否已在您要创建客户端 vpn 端点的同一区域创建?证书 arn 将列出类似

    arn:aws:acm:::certificate/xxxxxxxxxxxxxx

    如果您的证书是在其他地区创建的,可能不会显示在下拉菜单中。

    【讨论】:

      【解决方案2】:

      可能有点晚了,但我也遇到了同样的问题。
      证书未显示的原因之一是它是在未指定域的情况下创建的。
      您可以使用 openssl 中的 -subj 开关指定域。 例如

      openssl req -new -x509 -nodes -sha1 -days 3650 -subj '/CN=yourdomain.com' -extensions v3_ca -key my-aws-private.key > my-aws-public.crt
      

      https://www.digicert.com/kb/ssl-support/openssl-quick-reference-guide.htm#Usingthe-subjSwitch

      【讨论】:

        猜你喜欢
        • 2018-06-02
        • 1970-01-01
        • 1970-01-01
        • 2021-06-19
        • 2013-01-24
        • 2010-11-05
        • 1970-01-01
        • 1970-01-01
        • 2012-07-19
        相关资源
        最近更新 更多