...
An endpoint is a combination of an IP address and a port number. In our example, the endpoint is
Keywordmacro | ||
---|---|---|
|
To see which endpoints are currently bound to which certificates, issue the following command:
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
SSL Certificate bindings: ------------------------- IP:port : 192.168.0.179:443 Certificate Hash : 00112233445566778899aabbccddeeff00112233 Application ID : {aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee} Certificate Store Name : MY 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 : Ctl Store Name : DS Mapper Usage : Disabled Negotiate Client Certificate : Disabled IP:port : 192.168.0.179:8443 Certificate Hash : 112233445566778899aabbccddeeff0011223344 Application ID : {00000000-1111-2222-3333-444444444444} 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 : Disabled |
Take a note of the "The Certificate Hash " is the thumbnail of the SSL certificate you want to use. This is known as the thumbprint.Remove any existing binding to that certificate currently-bound certificate.
If a binding already exists for the endpoint you want to use, remove it with the following command:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
netsh http delete sslcert ipport=192.168.0.179:8443 |
netsh http show sslcert
netsh http add sslcert ipport=192.168.0.179:8443 certhash=0011223344556677889900112233445566778899 appid={ecc39c98-e826-4009-9401-2a5c6e7babbc}