1、先下载好证书
https://help.aliyun.com/document_detail/98737.html?spm=a2c4g.11186623.6.630.257f4b20XaJT5l
2、获取 .jks 文件
- 解压后的证书:.pfx 和.txt 文件
- 将.pfx文件复制到 jdk安装目录的bin下
- 在此目录下执行命令:keytool -importkeystore -srckeystore 文件名.pfx -destkeystore 域名.jks -srcstoretype PKCS12 -deststoretype JKS
- 输入密码,三次输入的密码必须要和解压的证书里密码一致(密码在.txt 文件)
- 会生成一个别名:alias
- 执行成功后,就可以在bin目录下看到一个.jks文件
3、SpringBoot配置
- 将.jks文件复制到项目的resources目录(与application.yml同级目录)
- 修改application.yml配置
server: port: 8001 #https加密端口号 8001 ssl: key-store: classpath:域名.jks #SSL证书路径 一定要加上classpath: key-store-password: xxxxxxxx #SSL证书密码,在.txt文件 key-store-type: JKS #证书类型 key-alias: alias #证书别名
访问接口:https://IP:8001/路径
-
如果要实现 https://域名:8001/路径 访问的话,需要购买域名并解析(域名与IP映射)