期間是指認證文件,我有一個Maven化項目(Web應用程序),我用SpringBoot打包並運行它。我將它打包成戰爭,然後使用spring-boot:run
maven目標啓動它。 該應用程序會調用幾個需要證書的第三方供應商RESTful API。 我有供應商的cacert
文件;對於我的本地主機,我已經把我的文件系統,它指使用javax.net.ssl.trustStore
命令行參數的證書文件SpringBoot推出[所以,像這樣:javax.net.ssl.trustStore=<path to cacert file on my file system>
]在 現在我已經決定繼續CACERT文件在我的類路徑(所以在src/main/resources下的一些文件夾)。 我希望SpringBoot在啓動時加載這個資源,並使用javax.net.ssl.trustStore
系統屬性來引用它。 有人可以協助我該怎麼辦?如何SpringBoot啓動
0
A
回答
0
這裏是SSL屬性的列表(這些添加到application.properties文件):
server.ssl.ciphers= # Supported SSL ciphers.
server.ssl.client-auth= # Whether client authentication is wanted ("want") or needed ("need"). Requires a trust store.
server.ssl.enabled= # Enable SSL support.
server.ssl.enabled-protocols= # Enabled SSL protocols.
server.ssl.key-alias= # Alias that identifies the key in the key store.
server.ssl.key-password= # Password used to access the key in the key store.
server.ssl.key-store= # Path to the key store that holds the SSL certificate (typically a jks file).
server.ssl.key-store-password= # Password used to access the key store.
server.ssl.key-store-provider= # Provider for the key store.
server.ssl.key-store-type= # Type of the key store.
server.ssl.protocol=TLS # SSL protocol to use.
server.ssl.trust-store= # Trust store that holds SSL certificates.
server.ssl.trust-store-password= # Password used to access the trust store.
server.ssl.trust-store-provider= # Provider for the trust store.
server.ssl.trust-store-type= # Type of the trust store.
希望它能幫助,參考:http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
相關問題
- 1. 如何用wildfly10啓動springboot項目
- 2. SpringBoot - 無法啓動嵌入式容器
- 3. SpringBoot - 無法啓動嵌入式Tomcat的
- 4. 如何在Springboot應用程序上啓用Apache Ignite REST API?
- 5. 在eclipse中啓動兩個springboot應用程序
- 6. SpringBoot應用程序啓動多次並從logstash斷開連接
- 7. 在Springboot啓動器中覆蓋log4j2版本
- 8. 無法啓動springboot應用程序的systemd服務
- 9. SpringBoot不啓用@CroOrigin。 Angular2 +的WebPack客戶
- 10. SpringBoot應用不斷重新啓動所有的時間(重啓循環) - spring.devtools
- 11. SpringBoot @WebMvcTest,自動裝配RestTemplateBuilder
- 12. 通過讀取Springboot啓動模塊中的配置動態註冊Bean
- 13. SpringBoot在啓動時定義的多個自動配置排除項
- 14. 如何完全啓動啓動器?
- 15. 如何在啓動時啓動「unbound」
- 16. 如何在tomcat啓動時啓動ActiveMQ?
- 17. 如何在啓動時啓動node.js + supervisor?
- 18. 如何啓動Windows Service啓動事件?
- 19. 如何啓動rails和postgresql啓動centos
- 20. 如何在啓動時啓動hadoop?
- 21. 如何啓動Runnable?
- 22. 如何啓動dovecot?
- 23. 如何啓動com.android.launcher?
- 24. 如何啓動jsconsole.com?
- 25. 如何啓動QGIS?
- 26. PHP如何啓動
- 27. 如何啓動mysql?
- 28. 如何啓動IIS
- 29. 如何啓動gitlab?
- 30. 如何啓動Windows