springboot配置ssl证书
首先如何ssl证书可以从这篇文章中得到:
白嫖永久泛域名证书
配置springboot的ssl证书
在resource目录下传入你的证书文件(.pem .cer .crt .jks .PFX)和密钥文件(.txt)
如果你的证书文件不符合格式,也可以进行ssl证书转化
不同格式的ssl证书都是可以相互转化的修改配置文件
在application.yml
中配置你的ssl证书1
2
3
4
5
6
7server:
port: 443 #HTTPS协议默认端口号为443,需要使用其他端口时,您可以在此处自定义。
ssl:
key-alias: tomcat #证书别名
key-store-password: ******** #填写jks-password.txt文件内的密码。
key-store-type: JKS #JKS格式证书密钥库类型。PFX格式的证书密钥库类型为PKCS12。
key-store: classpath:domain_name.jks #您需要使用实际的证书名称替换domain_name.jks。获取自己的证书别名(一般就是你的域名)
如果您忘记证书别名,您可以尝试通过JDK自带的密钥与证书管理工具keytool工具查询。命令示例为keytool -list -v -keystore <domain_name.jks> -storepass <password>
。验证ssl是否配置完成
将项目启动到服务器后,通过域名访问,如果访问成功则没有问题
如果是在本地访问。可以选择修改hosts文件,为域名添加上localhost的映射,如果访问没有问题则配置完成
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小贺同学的blog!
评论