Salesforce への接続テストや同期の実行に失敗します。
同期タスクログや接続テストの実行時に表示されたポップアップには、
以下のエラーが出力されていました。
原因と対応策を教えてください。
---
com.sforce.ws.ConnectionException: Failed to send request to (エンドポイント)
(略)
Caused by: 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
---
■想定される原因
以下の要因から、Salesforce側で実施された証明書の更新により、Salesforce への接続時に、
PIMSYNC が参照するキーストアにインポートされていない証明書が必要になったことで
発生したと想定されます。
▼外部サイト
下記外部サイトでは、Salesforce 側で信頼する証明書が DigiCert Global Root G3 に
更新される旨の記載がありました。
・Salesforce 側の証明書更新の詳細
URL:https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D5KX00000Tj0PM0AZ
▼過去事例
過去事例では、PIMSYNC が参照するキーストアに DigiCert Global Root G3 を
インポートすることで、事象が解消されていました。
■想定される対応策
DigiCert Global Root G3 を取得後、当該証明書を PIMSYNC が参照するキーストアに
インポートすることで、事象が解消されるかご確認ください。
▼DigiCert Global Root G3 の取得方法について
大変恐縮ですが、当該証明書は PIMSYNC 側で提供している証明書ではないため、
取得方法については Salesforce 側にご確認ください。
・参考情報
外部サイトですが、以下に DigiCert Global Root G3 についての情報がありましたので、
併せてご参照ください。
URL:https://knowledge.digicert.com/jp/general-information/hierarchical-structure-of-the-root-and-intermediate-ca-certificates
▼証明書のインポート方法ついて
PIMSYNC が参照するキーストアに対して証明書をインポートする方法については、
下記ヘルプをご参照ください。
・[証明書のインポート]
URL:https://www.hulft.com/help/ja-jp/PIMSYNC/pimsync22sp7/help/ja/adapter_guide/keystore.html