I have a little service which listen only on https://localhost:41952 and checks source hostname (it must be localhost). I want to connect on "listen:1988" and redirect requests with stunnel to "localhost:41952"
https://192.168.1.10:1988 -> redirect https://localhost:41952
[myservice] cert = stunnel.pem accept = 0.0.0.0:1988 connect = localhost:41952
Please note that this certificate is different, than it is on localhost:41952.
$ curl https://192.168.1.17:1988/DYMO/DLS/Printing/Check -vk * Trying 192.168.1.17... * Connected to 192.168.1.17 (192.168.1.17) port 1988 (#0) * TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 * Server certificate: localhost > GET /DYMO/DLS/Printing/Check HTTP/1.1 > Host: 192.168.1.17:1988 > User-Agent: curl/7.43.0 > Accept: */* >
Maybe I need
client = yes? But I don't have any certificate, unless which I exported from Firefox on the site of the service https://localhost:41952
My original question: