COOPR-520: Add mutual auth support

Please review
If not it may be better to have the cert and optional password as env settings that are set directly by the user instead of tying it to what the server is using.