2016-10-10 9 views
0

Javaで自己署名入りのCA証明書を受け入れることに問題があります。truststoreに追加されましたが、CA証明書を受け入れることができません

問題は、状況によっては証明書が受け入れられ、すべてがうまくいくということです。物事はそれほど良くありません。

手順として、次のことを説明できます。

証明書をトラストストアに追加し、SSLSocketFactoryを再インストールします。 問題は、特定の証明書と特定の環境では動作しません。 Everithingは他の証明書の受け入れとOKです。

エラーが発生したマシンのJavaバージョンは1.8.0_102です。 私の開発マシンは、Javaバージョン1.8.0_77です。 これが問題になりますか?

何か理由があるのでしょうか?

もう1つ: 失敗した証明書には、「地域」「州の州」などのフィールドがありません。

+0

質問を編集して詳細を入力してください。どのコンポーネントがまだ問題を抱えていますか?トラストストアをロードしてSSLSocketFactoryを初期化する(コードを投稿する)。 – Robert

答えて

0

証明書が実際にストアに追加されていないことが判明しました。 追加の問題を修正した後、すべて正常に動作します。

関連する問題