Hi group-
Having a devil of a time trying to support HTTPS.
I’m using a self-signed TLS-ready cert in dev. I have a self-signed root cert in my trusted authority that was used to create the SSL cert that is in LocalMachine/My. Private key is associated, Windows shows valid cert path.
I’ve added an HTTP listener in Windows using netsh, to ports 2113, and 443 just in case. I have matching urlacls.
I believe I’ve configured the appropriate target host name and certificate values in my config file:
db: “./data”
log: “./logs”
ext-ip: 10.X.X.X
ssl-Target-Host:
“X.Y.Z”
#ssl-Validate-Server: false
certificate-Store-Location:
“LocalMachine”
certificate-Store-Name:
“My”
certificate-Subject-Name:
“CN=X.Y.Z”
certificate-Thumbprint:
“955ec9f4c98232e02660a29ff0860e4dbda15213”
certificate-File:
“./EventStoreSSLCert.cer”
#http-prefixes: “https://*:443/”
I’ve tried this with default http-prefixes values (none), as well as just https://:2113/ and https://:443/ and tried setting the external port to 443, all without success.
I cannot seem to configure multiple http-prefixes using a YAML array - EventStore seems to like the config file, but startup fails.
I am completely unable to load my endpoints using SSL encryption. My outcomes seem to either be “Turn on TLS 1.0, 1.1, 1.2” in IE, and they’re already enabled, “ERR_SSL_PROTOCOL_ERROR” in Chrome, or 503 Service Unavailable in either.
Am I missing something obvious here?