Spring boot使用keytool配置ssl
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 incorrectlyEnsure that proxy is configured correctly in Settings > Proxy
 - 
Request timeout:Change request timeout in Settings > General
 
在Postmain的 File》Settings》Genera选项卡中关闭 SSL certificate verification

                    
                
                
            
        
浙公网安备 33010602011771号