Bind multiple certificates on a port in Windows server

1.9k views Asked by At

I want to bind 2 certificates on a port in my Windows server.

But it doesn't let me add the second certificate once one has already been added for it. Or unless I clear the bindings for the port using netsh delete command.

Adding the second certificate shows this error -

System error 183. Cannot create file when that file already exists

netsh http add sslcert ipport=0.0.0.0:2195 certhash="$thumbprint" appid='{472f53d0-29e1-4cf4-ba9c-79f362d8f6fa}'

Is it possible to bind multiple certificate to the same port?

Thanks in advance.

1

There are 1 answers

5
Lakshay Dulani On

I have found a solution for this. Surprisingly I didn't find a single resource about this across the web.

It seems that you can't bind multiple certificates if you set the IP as 0.0.0.0 (which I think, is wildcard)

So, for the other certificate, I had to use some other IP.

Since in my case the destination IP address is known and is fixed, which is 17.x.x.x IP address block (Apple) .

So for the second certificate, I changed the ipport in the command to 17.0.0.0:2195.

And voila, it worked!