MobileFirst Platform 7.0のJavaScriptアダプタがHTTPSエンドポイントに接続しています。私はこのエンドポイントに、p12証明書ファイルを使用してAndroid、iOS、およびWindowsと直接接続しており、エラーなく接続します。しかし、MobileFirst Platformサーバー上でHTTP javascriptアダプタを使用して同じことをすることはできません。MobileFirst 7.0 SSLハンドシェイクの問題
とにかく、どうすればいいですか?私は、p12の内容全体をjavaキーストアにエクスポートし、サーバから証明書をインポートし、それをjavaキーストアに追加しました。しかし、私は以下のエラーを取得しておいてください。
Authentication failure in realm 'CustomAuthenticationRealm': javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
誰かが私が間違っているのものを私に説明してくださいことはできますか?さらに
、私のjavascriptのアダプタはエイリアスとパスワード以下の構成で、ローカルJKSに接続されています
`<sslCertificateAlias>my alias</sslCertificateAlias>
<sslCertificatePassword>my password</sslCertificatePassword>`
マイworklight.propertiesすることも、以下のような設定です: ssl.keystore.path=conf/mykeystore.jks ssl.keystore.type=jks ssl.keystore.password=mypassword
任意の情報であり、大いに感謝!
バックエンドの証明書をサーバーのトラストストアに追加しましたか?相互SSL認証を使用するつもりです –
worklight.propertiesに割り当てられているキーストアに証明書を追加しました。私が使用するはずの別のトラストストアはありますか?もしそうなら、それはどこにありますか? – AlbaresApps