1
次のコードを使用して、トラストストアのファイルパスとパスワードを設定しています。ただし、システムプロパティが設定される前にデフォルトのトラストストア(cacerts)がロードされています。結局、私のトラストストアはロードされますが、システムはトラストストアの証明書を認識していないようです。私はパスとパスワードをプロパティファイルから取得したいので、コマンドラインで-Djavax.net.ssl.trustStoreを使用したくありません。呼び出しチェーンの信頼ストアが最初にロードされ、どのように取得することが発生する前に、システムのプロパティが設定されているところjavax.net.ssl.trustStoreが設定される前にデフォルトのトラストストアがロードされる
System.setProperty("javax.net.ssl.trustStore", path_from_application_properties);
System.setProperty("javax.net.ssl.trustStorePassword", password_from_application_properties);
私が把握することはできませんされてきました。
私はSpring Boot 1.5.4を使用しています。