« ServersMan@VPS muninでswapの監視をやめる | Main | SubversionでSSLクライアント証明書(Linux) »

2010.10.11

JackrabbitでSSLクライアント証明書を使う

もっとも、通信部分はHttpClientを使用しているので、Jackrabbitに特化した話ではないと思いますが。

openSSLで作成したp12ファイル(PKCS#12形式)を使用する場合、以下のような感じで指定すればOKです。

System.setProperty("javax.net.ssl.keyStoreType", "pkcs12"); System.setProperty("javax.net.ssl.keyStore", "p12のファイルパス"); System.setProperty("javax.net.ssl.keyStorePassword", "p12ファイルのパスワード");

keyStoreTypeを指定しておかなければ、

java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)

の例外が発生してしまいますので注意。

|

« ServersMan@VPS muninでswapの監視をやめる | Main | SubversionでSSLクライアント証明書(Linux) »

Java」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference JackrabbitでSSLクライアント証明書を使う:

« ServersMan@VPS muninでswapの監視をやめる | Main | SubversionでSSLクライアント証明書(Linux) »