0

郵便配達員またはカスタム リクエスト ジェネレーターから Web サービスを呼び出すことができます。ただし、IBM Integration バスを使用して接続しているときに、以下の例外が発生します。このエラーを解決できる人はいますか。

以下の例外:

「Web サービス要求は、ホスト &1、ポート &2、パス &3 にある Web サービスの呼び出し中に SOCKET エラーを検出しました。」
「javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: PKIX パスの構築に失敗しました: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl は有効な CertPath を構築できませんでした。; 内部原因は次のとおりです: java.security.cert .CertPathValidatorException: CN=VeriSign Universal Root Certification Authority によって発行された証明書、OU="(c) 2008 VeriSign, Inc. - For Authorized Use only"、OU=VeriSign Trust Network、O="VeriSign, Inc."、C= US は信頼されていません。内部原因は次のとおりです: java.security.cert.CertPathValidatorException: 証明書チェーン エラー"

4

1 に答える 1

2

この問題を解決するには、証明書を信頼ストアに追加する必要があります。

ブローカーでトラストストアをセットアップするには:

https://www.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac56640_.htm

呼び出しているサービスの証明書を取得するには、連絡先に依頼するか、?wsdl ページに移動して証明書を chrome から直接保存します。

PS : 他のツールで機能する場合は、IIB がデフォルトですべての信頼できない接続を拒否し、他のツールでは許可しているためです。

于 2016-07-15T19:42:24.317 に答える