2016-08-11 32 views

回答

1

這不是真正的多個SSL連接。如果你把它看作傳入和傳出的請求。在收到support SSL的請求時,服務器必須發出證書。它可以自簽名或從根權限。對於傳出請求,應用程序指定協議爲HTTPS,然後驗證服務器證書是否有效。如果要驗證的證書來自已知的根證書,那麼http客戶端代表您處理該證書。如果沒有,那麼你將不得不將根證書添加到你的鑰匙串。

現在有了這樣的理解,沒有什麼能夠阻止您配置多個傳入SSL端點以及發出多個傳出SSL請求。這只是配置特定連接的問題。爲此,我會參考Spring參考文檔,因爲它有很多關於它的信息以及示例。

+0

我需要一個Spring Boot應用控制器處理傳入的HTTPS TLS請求(帶有自簽名證書)並將請求發送到另一個HTTPS TLS Web服務並返回響應。基本上充當代理。 – SebS

+1

spring-cloud-netflix-zuul會做你想做的。該文檔適用於所有Netflix OSS組件,因此可以向下滾動至Zuul部分: http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html –