We have a Mirth server which is not under a support contract which needs to POST to a client-certificate authenticated HTTPs service.  Since the certificate is self-signed, adding it to appdata\keystore.jks doesn't seem to work.
How can I explicitly specify a client certificate for a HTTP Sender destination without forking over the big bucks?
                        
Create an nginx reverse proxy. That way, Mirth only has to connect on HTTP - nginx submits the client certificate.
For windows:
I replaced
nginx.confwith the below to keep things simple, listening only on http://127.0.0.1:8106/: