Connect MongoDB with SSL and self-signed certificate #3877
Closed
Description
opened on Dec 6, 2016
Still cannot use metabase with mongodb hosted on compose.io.
Reason:
Compose.IO uses self-signed SSL certificates for each deployment.
Therefore need a way to supply a custom pem file for this.
Without it I get this error:
12-06 17:50:48 ERROR metabase.driver :: Failed to connect to database: com.mongodb.MongoTimeoutException: Timed out after 3000 ms while waiting for a server that matches ReadPreferenceServerSelector{readPreference=primary}. Client view of cluster state is {type=UNKNOWN, servers=[{address=aws-eu-west-1-portal.X.dblayer.com:XXXXX, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketWriteException: Exception sending message}, caused by {javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target}, caused by {sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target}, caused by {sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target}}]
⬇️ Please click the 👍 reaction instead of leaving a +1
or 👍 comment
Activity