refactor(mongodb-credentials): streamline SSL configuration and update documentation references

This commit is contained in:
Victor Santos
2025-12-03 18:19:07 -03:00
parent 42f3566ff4
commit ede26c98a0
3 changed files with 5 additions and 9 deletions
@@ -81,13 +81,9 @@ export const mongodbCredentialsRotationFactory: TRotationFactory<
directConnection: !isSrv
};
// SSL is enabled if explicitly enabled OR if using SRV (which requires TLS) and requireTlsForSrv is true
if (connection.credentials.sslEnabled) {
if (connection.credentials.sslCertificate) {
clientOptions.tls = true;
clientOptions.tlsInsecure = !connection.credentials.sslRejectUnauthorized;
if (connection.credentials.sslCertificate) {
clientOptions.ca = connection.credentials.sslCertificate;
}
clientOptions.ca = connection.credentials.sslCertificate;
}
const client = new MongoClient(uri, clientOptions);