There are three things that need to be fixed for SSL options:
1. setOptionsFromURI does not handle the tlscertificatefile URI option (it only handles the legacy sslclientcertificatekeyfile option)
2. db.configureClient after
TOOLS-2513 doesn't handle TLS in the same way as ApplyURI so needs to be updated. This depends on tlscertificatefile being properly supported in setOptionsFromURI.
3. The checks for SSLInsecure and SSL options in setOptionsFromURI don't follow the same pattern as the rest of the checks so should probably be refactored to conform.