我想通過ssl連接到web服務並使用客戶端證書。除了將諸如「javax.net.ssl.keyStore」之類的東西推入System.properties之外,是否還有一種優雅的方式呢?Java web服務(肥皂)客戶端 - 使用證書
任何指向代碼示例的指針將不勝感激。
我想通過ssl連接到web服務並使用客戶端證書。除了將諸如「javax.net.ssl.keyStore」之類的東西推入System.properties之外,是否還有一種優雅的方式呢?Java web服務(肥皂)客戶端 - 使用證書
任何指向代碼示例的指針將不勝感激。
您可以將證書安裝到系統密鑰庫中。 (地點因平臺而異,您需要管理員權限)。
你可能會從網站上一些樣品本書:如果http://www.manning.com/kanneganti/
不知道this是完全相關的,但仍。本條目描述了生成證書並在不使用keytool的情況下將其安裝在本地系統上的方式。可能您可以重用(非常簡單)源代碼的某些部分。
請參閱我的文章中的示例代碼。它顯示瞭如何爲WS客戶端動態地將自定義密鑰庫提供給HTTPS服務器。 http://jakubneubauer.wordpress.com/2011/09/06/java-webservice-over-ssl/