Spring boot中文参考文档地址:http://oopsguy.com/documents/springboot-docs/1.5.4/index.html
Spring boot SSL配置部分文档:
这里将server.pfx、trustore.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属性