簡體   English   中英

如何從 java 密鑰庫中選擇正確的 SSL 證書,以便在相互 TLS 的情況下發送到相應的端點

[英]How the proper SSL certificate is selected from java keystore in order to be sent to corresponding endpoint in case of mutual TLS

我有一個需要客戶端證書(雙向 TLS)的 HTTPS 端點。 我使用KeyStore Explorer工具創建了一個keystore ,並將客戶端證書和私鑰插入其中(條目有一個別名,即一些隨機字符串)。

然后我將該密鑰庫附加到 RestTemplate ,我的問題如下:

對特定端點進行調用時,如何從密鑰庫中獲取正確的條目(證書)? 如果我在密鑰庫中插入了多個證書,以便只有在向適當的端點(域)發出請求時才應該提取它們中的每一個,該怎么辦。

如果您在一個密鑰庫文件中維護多個公鑰私鑰條目,則在各個公鑰的每個連接器中,您需要將 java 中的值作為“keytoreAlias”傳遞。 這樣,應用程序可以根據提到的別名來區分要 Cal 的證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM