1. 程式人生 > >spring boot配置Https單向認證和雙向認證

spring boot配置Https單向認證和雙向認證

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屬性