2017-07-11 18 views
2

自己署名証明書を使用するエンドポイントを追加しようとしているときに、次のエラーが表示されます。WSO2 APIM:自己署名証明書でエンドポイントを構成中にPKIXパス構築に失敗しました

image

下の画像見つけてください[2017年7月11日11:09:52227] - :https://mytestserver.comを、理由:sun.security.validator.ValidatorException:PKIXパスERRORバックエンドへの接続時にAPIProviderHostObjectエラーが発生しましたビルドに失敗しました:sun.security.provider.ce rtpath.SunCertPathBuilderException:要求されたターゲットへの有効な証明書パスが見つかりません javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXパス構築に失敗しました:sun.security。 provider.c ertpath.SunCertPathBuilderException:要求されたターゲットへの有効な証明書パスが見つかりません

この問題を解決する方法を教えていただけますか? これまでのところ私は以下を試しました 1. -Dhttpclient.hostnameVerifier = AllowAllプロパティを追加 2.新しいキーストアを作成し、自己署名証明書を追加しました。

答えて

1

このホストのパブリック証明書を取得し、APIMのclient-truststore.jksファイルにインストールする必要があります。

keytool ­importcert ­alias MyCompany ­keystore client-truststore.jks ­­file MyCompany.crt 
関連する問題