I created a ssl mongodb connection like below
@Bean
public MongoClientOptions mongoClientOptions() {
System.setProperty("javax.net.ssl.trustStore","path");
System.setProperty("javax.net.ssl.trustStorePassword","password");
System.setProperty("javax.net.ssl.keyStore", "path");
System.setProperty("javax.net.ssl.keyStorePassword", "password");
MongoClientOptions.Builder builder = MongoClientOptions.builder();
return builder.sslEnabled(true).sslInvalidHostNameAllowed(true).build();
}
but after that other external rest calls(example - getting languages for translate api google) fails and giving below error.
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Anybody know how to resolve this?