httpsを介してwss(wss4j)を使用してセキュリティで保護されたWebサービスと通信するAndroidアプリケーションがあります。以前のデスクトップJavaアプリケーションでは、すべて正常に機能し、物理的な.jksファイルを使用してすべてを初期化しました。
props.setProperty("org.apache.ws.security.crypto.merlin.file", "c:/temp/conf/ihar.jks");
Crypto crypto = CryptoFactory.getInstance(props);
これはすべてデスクトップでは正常に機能しますが、Androidデバイスでは明らかに場所が間違っています(もちろん、「c:/temp/conf/ihar.jks」は存在しません)。だから私の質問は、ファイルの場所をどのように指定できますか?それはただの価値があると思うので、「file:/// android_asset / res / ihar.jks」のようなものは実現可能でしょうか?
よろしくお願いします、イアン・ハリガン