我有一个SpringBoot后端,我想启用https。我也有一个包含4个.pem文件的ssl证书(或者我认为是这样),并且我读了一个描述如下文件的自述文件:
privkey.pem
:证书的私钥。
fullchain.pem
:大多数服务器软件中使用的证书文件。
chain.pem
:用于Nginx> = 1.3.7中的OCSP装订。
cert.pem
:将破坏许多服务器配置,因此不应使用
无需阅读更多文档(请参阅下面的链接)。
我尝试了许多指南和方法,但无法使其起作用。我不确定我应该使用鞭打文件以及如何使用。有人可以给我详细的指导,怎么做?
我首先尝试遵循以下指南:https://www.thomasvitale.com/https-spring-boot-ssl-certificate/,并使用了fullchain.pem
。我遇到了java.io.IOException: jsse.alias_no_key_entry
异常。然后,我尝试按照本指南进行修复:https://www.wowza.com/docs/how-to-import-an-existing-ssl-certificate-and-private-key,使用fullchain.pem
和privkey.pem
作为私钥,由于我没有执行第三条命令没有ca_bundle(我不知道它是什么)。仍然没有用。