0
我的情景:SSL Cert。未找到EAP
我有2個不同的密鑰庫(A.jks和B.jks),它們用於SSL連接到兩個不同的服務器。這些密鑰庫在進行「煙霧測試」時可從命令行運行。
如果使用EAP服務器,如果對Web服務A(使用A.jks)的調用發生在Web服務B(使用B.jks)之前,那麼Web服務A成功並且Web服務B不成功 - 產生SSLHandshakeException。當訂單被逆轉時,這個錯誤也會發生。調用Web服務B(使用B.jks)發生在Web服務調用A(使用A.jks)之前,然後Web服務B成功並且Web服務A不成功。
問題:什麼會導致在服務器上下文中加載的KeyStore相互覆蓋?
難道你不能只將這兩個服務器的證書存儲在單個密鑰庫中嗎? – Aaron
已經嘗試過了,仍然是同樣的錯誤。 –
您是使用客戶端身份驗證進行雙向SSL還是僅包含遠程服務器公共證書的密鑰庫? – Aaron