跳至主要內容

Https托管


一般而言,大多数应用并不直接管理https,更多的是统一的中间件处理,但是在互不信任的网络下,应用自身使用https还是有必要的

证书文件及私钥

pem证书文件及pkcs8格式私钥放置到资源文件目录resources

├── src → 目录
│    ├── main
│         ├── java
│         └── resources
│               ├── windward-ssl-test.pem
│               ├── windward-ssl-test-pkcs8.key
│               └── ...
└── ...




 
 


启用 https

Windward windward =
    Windward.setup()
        .withSsl(
            SimpleSslPair.builder()
                .certFile("windward-ssl-test.pem")
                .keyFile("windward-ssl-test-pkcs8.key")
                //.forceSsl() // 强制使用https 否则请求失败
                .build());







 


此时应用已经支持https!默认情况下Windward同时支持httphttps,如果必须要https,可以启用强制https