2

サーバーによって生成されたクライアント証明書 (abc.pfx) で HTTP メソッド (HttpPost) を使用して Exchange サーバーと同期しようとしています。これを達成するために、KeyStore、KeyManagerFactory、TrustManagerFactory、およびSSLSocketFactoryを使用してみました。しかし、私は得ています

  1. 認証エラー (すべての証明書を信頼する場合) 受信した認証チャレンジが null です

  2. java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: 証明書パスのトラスト アンカーが見つかりません。(サーバー(ルートCA)証明書のみを信頼する場合)。

StackOverflow 1234で多くのリンクを調べました。すべてのリンクがほとんど同じであることがわかる場合。さまざまな方法を試しましたが、まだ役に立ちません。

注:abc.pfx(自己署名されていない)、server.cer(この信頼を確立するため)を使用しています。両方のファイルを BKS 形式に変換し、コードで使用しています。この問題を解決するのを手伝ってください

4

0 に答える 0