I'm using Sitecore 8.2 update 5 and just setup a MongoDB using SSL, and it works fine but when Sitecore tries to communicate with it, does not work at all.
In my ConnectionStrings.config, I've set as follows
mongodb://mongodb.mydomain.com/analytics?ssl=true
And Sitecore throws an error saying Tracking.Current is not initialized, however, if I remove SSL from MongoDB and the ?ssl=true parameter everything works fine.
Any idea how to properly establish the communication?