3
我瞭解默認的Java Truststore包含與信任相關的根證書和其他證書。但是,默認的Java密鑰庫中存儲了哪些密鑰?據我所知,keystores用於默認Java密鑰庫包含哪些密鑰?
哪些認證證書應該發送到遠程主機在SSL握手期間進行認證。如果您是SSL服務器,您將在密鑰交換算法期間使用私鑰並將與您的公鑰對應的證書發送給客戶端,此證書是從keyStore獲取的。
根據http://javarevisited.blogspot.com/2012/09/difference-between-truststore-vs-keyStore-Java-SSL.html。我發現很難提供與Java環境捆綁在一起的通用密鑰庫的用例。
解釋的東西!謝謝! – Ztyx
我認爲這裏有一個基於編碼示例的默認值:http://stackoverflow.com/a/16229909/260805 – Ztyx
在PKI設置中,密鑰庫包含_private key_,該密鑰庫應該被外界隱藏 - 所以將默認密鑰庫分發給每個人都沒有意義。在您的服務器中設置TLS時,您通常會生成密鑰。 –