CAFile.pemのインポートに加えて コマンドを使用して:
(java_home/jre/lib/securityに移動します コマンドを実行するには)
1. keytool -import -trustcacerts -file testCA.pem -keystore cacerts -storepass "changeit"
key.pemもエクスポートする必要がありました pkcs12に format(デフォルトのパスワード'changeit' )
2. openssl pkcs12 -export -out mongodb.pkcs12 -in testKey.pem
また、システムプロパティtrustStore / passwordの設定に加えて、keyStore/passwordも設定する必要があります。
System.setProperty ("javax.net.ssl.trustStore",JAVA_HOME + "\\lib\\security\\cacerts");
System.setProperty ("javax.net.ssl.trustStorePassword","changeit");
System.setProperty ("javax.net.ssl.keyStore",JAVA_HOME + "\\lib\\security\\mongodb.pkcs12");
System.setProperty ("javax.net.ssl.keyStorePassword","changeit");