I'm having a problem with a particular HTTPS get call when I upgrade to 6.6.3. I'm not sure if this is actually true, but it seems that with the new security enhancements it seems that meteor is actively trying to authenticate the CA from which the request is returned from.
The error I get is this: UNABLE_TO_VERIFY_LEAF_SIGNATURE - I get this when I try to login through an SSO server on.
After contacting the server administrators, they've passed me the ca.pem file that the meteor server can use to validate the certificate. I've tried every which way to put it into the node.js configs that the meteor server runs on to no avail. So my question is two fold:
- What does Meteor do when trying to authenticate a certificate from a server?
- How can I give the correct CA to Meteor so that it authenticate properly?