Error that the site cannot be reached when Qlik Sense is trying to authenticate the user
The following error is in the system proxy log:
domain\user SSL authentication server was not started on port 4244. Port most likely bound by another process
Failed to listen on prefix 'https://+:4244/windows_authentication/' because it conflicts with an existing registration on the machine.
Environment:
Qlik Sense Enterprise all versions
Resolution:
Check what the port is bound to by going to a command prompt and type:
netsh http show ssl
This gives you a list of bound ports. The list will look like this:
SSL Certificate bindings:
-------------------------
IP:port : 0.0.0.0:4242
Certificate Hash : f00d5250bc7437265570e162a1a0e89652580614
Application ID : {267c44fb-ea4f-46fc-b333-5a4ce8a23381}
Certificate Store Name : (null)
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Enabled
Reject Connections : Disabled
Disable HTTP2 : Not Set
Find port 4244 and copy the line after IP-address, should look like this:
0.0.0.0:4244
To delete the binding type:
netsh http delete sslcert ipport=0.0.0.0:4244
This will return:
SSL Certificate successfully deleted
Next, type:
netsh http show urlacl
Find port 4244 in the list
Copy the reserved url, should look something like
https://+:4244
Write up the following command:
netsh http delete urlacl url=”copy in the result form above”
For a list of all netsh commands see: https://docs.microsoft.com/en-us/windows/desktop/http/netsh-commands-for-http
Cause
Port 4244 is bound to another IP address, or a different URLacl.