my.keystoreファイルを作成する必要があるかどうかは誰でも教えてください。そして、私がjspファイルと同じディレクトリ(webappディレクトリ)にこのファイルを作成し、私のJSPファイルでこのコードを使用しています。ClientCustomSSL with HTTP 4.1.1
KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
FileInputStream instream = new FileInputStream(new File("my.keystore"));
try {
trustStore.load(instream, "nopassword".toCharArray());
} finally {
instream.close();
}
SSLSocketFactory socketFactory = new SSLSocketFactory(trustStore);
Scheme sch = new Scheme("https", socketFactory, 443);
httpclient.getConnectionManager().getSchemeRegistry().register(sch);
そして、私はエラー
java.io.FileNotFoundException: my.keystore (The system cannot find the file spec
ified)
だだからここで私は、このファイルを置く必要があります。これは、ファイルの両方のパス、
C:\workspace\search-ui\search-ui\src\main\webapp
私はmy.keystoreという名前の空のファイルを作成しました。それは正しい? – ferhan
'trustStore.load'の呼び出しでロードする予定の場合は、有効なJavaキーストアが必要です。 – laz
私はそれを行うことができます..私は実際に理解していない.. :( – ferhan