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.conf
with the below to keep things simple, listening only on http://127.0.0.1:8106/: