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
同时支持http
和https
,如果必须要https
,可以启用强制https