1.使用keytool生成证书
https://www.cnblogs.com/baby123/p/12698757.html
2.spring boot
复制证书放在rescurces下
spring boot修改配置添加
server.port=8443 server.ssl.key-store=classpath:test.p12 server.ssl.key-store-password=123456 server.ssl.key-alias=test server.ssl.key-password=xyz123 server.ssl.keyStoreType=PKCS12
3.测试
添加控制器HelloController.java
@RequestMapping("/hello") public String hello() { return "Hello World!"; }
GET https://localhost:8443/hello
返回 Hello World!
注:
使用postman测试如果出现
- The server couldn‘t send a response:
Ensure that the backend is working properly
- Self-signed SSL certificates are being blocked:
Fix this by turning off ‘SSL certificate verification‘ in Settings > General
- Proxy configured incorrectly
Ensure that proxy is configured correctly in Settings > Proxy
- Request timeout:
Change request timeout in Settings > General
在Postmain的 File》Settings》Genera选项卡中关闭 SSL certificate verification
原文地址:https://www.cnblogs.com/baby123/p/12698801.html
时间: 2024-10-12 19:42:18