当前位置: 首页 > 知识库问答 >
问题:

为spring boot app使用AWS颁发的证书

柴英锐
2023-03-14

我有一个在AWS上运行的应用程序,它有一个通过S3托管的React JS前端和一个负载均衡器后面的EC2实例托管的spring-boot后端。我获得了域的SSL证书,并使用CloudFront将HTTP请求重定向到HTTPS。

我的问题是,我可以通过HTTPS连接到我的负载均衡器,但是,我的spring-boot API不接受负载均衡器的HTTPS。因此,我使用HTTP,每当我向后端发送API调用时,我的站点就会变得不安全。

是否有一种方法可以在我的spring-boot API中使用Amazon颁发的证书,以便它接受HTTPS调用?我只找到了使用自签名证书的教程,并想知道是否可以使用我的AWS证书。

干杯克里斯

共有1个答案

田仲卿
2023-03-14

你的问题的这一部分真的很混乱,因为你没有提供关于你的意思的细节:

我的问题是,我可以通过HTTPS连接到我的负载均衡器,但是,我的spring-boot API不接受负载均衡器的HTTPS。

您的负载均衡器应该为AWS ACM SSL证书提供服务。您应该对您的应用程序进行编码,以便您的网站对您的API进行SSL调用。通过在负载均衡器目标组设置中设置HTTP协议和端口,负载均衡器应该通过HTTP与Spring Boot后端服务器通信。

 类似资料:
  • 我想使用TLS相互身份验证在Go中制造的API上对一个客户端进行身份验证。我已经创建了一个证书颁发机构,假设Bob有一个他想与客户机一起使用的密钥对。Bob创建了一个证书请求,并希望我验证他的证书,以便在API上进行授权和身份验证。 我已使用此方法创建了我的证书颁发机构: Bob使用它来创建他的证书和证书请求: 我想实现这一点,但在围棋: 但如果朱莉娅现在想登录怎么办?她将必须创建一个CSR,发送

  • 我正在使用X509Certificates实现通信,并正在努力验证证书。 下一个问题:需要验证签名的证书,并对照父证书进行检查,但在执行此操作时,如下所示: 它抛出,签名错误,java.security.SignatureException:签名不匹配。 是否有其他方法,我应该检查发行人或验证证书?我错过了什么吗? 亨里克·贝斯特

  • 我正在Windows服务器2016上的wamp上使用洋红色社区版2.2。每当我尝试登录以通过系统同步您的Magento市场购买时 “SSL 证书问题:无法获取本地颁发者证书” 我尝试了这个论坛中其他一些线程中提供的解决方案来下载cacert。pem并在php.ini中执行以下设置 curl . cainfo = " C:\ wamp 64 \ bin \ PHP \ PHP 7 . 1 . 9 \

  • 我正在尝试打开一个htttps网站。网址是前。https://x.xx.xx.xx/.我已经写了打击代码。 字符串url=”https://x.xx.xx.xx/"; URL obj=新URL(URL); HttpURLConnection con=(HttpURLConnection)obj。openConnection(); //可选的默认值是GETcon.setRequest estmeth