Spring boot中文参考文档地址:http://oopsguy.com/documents/springboot-docs/1.5.4/index.html

 

Spring boot SSL配置部分文档:

 spring boot配置Https单向认证和双向认证

这里将server.pfxtrustore.p12拷贝到了src/main/resources/路径下

单向认证:

server.port: 8443
server.ssl.key-store: src/main/resources/server.pfx
server.ssl.key-store-password: 123456

双向认证:

server.port: 8443
server.ssl.key-store: src/main/resources/server.pfx
server.ssl.key-store-password: 123456
server.ssl.trust-store=src/main/resources/trustore.p12
server.ssl.trust-store-password=123456
server.ssl.client-auth=need

注:信任证书部分,需要的是一个keystore,而不是单个证书,这点和Tomcat类似;如果服务端**库还有**对密码的话,则需要设置server.ssl.key-password属性

相关文章: