简体   繁体   English

可以将Jetty配置为提供AWS Certificate Manager证书吗?

[英]Can Jetty be configured to serve AWS Certificate Manager certs?

Running a Java web service with embedded Jetty web container. 使用嵌入式Jetty Web容器运行Java Web服务。 Would like to serve my RESTful API endpoints over HTTPS with a root CA-signed SSL cert (no OpenSSL). 希望使用根CA签名的SSL证书(无OpenSSL)通过HTTPS服务我的RESTful API端点。

Can I configure my embedded Jetty container to use a "free" AWS Certificate Manager cert cert or are those certs only for use by AWS infrastructure (ELB, CloudFormation, etc.)? 我可以将嵌入式Jetty容器配置为使用“免费” AWS Certificate Manager证书还是这些证书仅由AWS基础设施(ELB,CloudFormation等)使用? If so can I assume these certs are root CA-signed? 如果可以,我可以假定这些证书是根CA签名的吗?

Basically I'm trying to figure out whether I need to spend a few hundred bucks on a Thawte/GoDaddy cert or if I can get one for free via AWS. 基本上,我想弄清楚是否需要花费数百美元购买Thawte / GoDaddy证书,或者是否可以通过AWS免费获得证书。

From Mark's comment: 从马克的评论:

" AWS Certificate manager certs can only be used by ELB, CloudFront and API Gateway. You would have to place an ELB, or a CloudFront distribution in front of your Jetty application in order to use an ACM SSL certificate. " AWS证书管理器证书只能由ELB,CloudFront和API网关使用。您必须在Jetty应用程序的前面放置一个ELB或CloudFront发行版,才能使用ACM SSL证书。

So yes you can use one of the free AWS root CA-signed certs if you put your Jetty-based services behind ELBs. 所以, 是的 ,如果你把你的基于Jetty的服务背后ELBs您可以使用免费的AWS根CA签名的证书之一。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM