Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleExample output
themeRDark
languagenone
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

The

Keywordmacro
LabelCertificate Hash
is the thumbnail of the currently-bound certificatecertificate that an endpoint is bound to.

If a binding already exists for the endpoint you want to use, remove it with the following command:

Code Block
titleRemoving an existing binding
themeRDark
languagenone
netsh http delete sslcert ipport=192.168.0.179:8443

 

netsh http show sslcertnetsh http add sslcert Once you are sure your endpoint is no longer bound to a certificate, add a new binding:

Code Block
titleAdding a new binding
themeRDark
languagenone
netsh http add sslcert ipport=192.168.0.179:8443 certhash=0011223344556677889900112233445566778899 appid={ecc39c98-e826-4009-9401-2a5c6e7babbc}

The 

Keywordmacro
Labelipport
 parameter is the endpoint you want to bind.
The 
Keywordmacro
Labelcerthash
 is the thumbprint (certificate hash) of the SSL certificate you want to use
The 
Keywordmacro
Labelappid
 parameter is application-specific and should be set to a value of  
Keywordmacro
Label{ecc39c98-e826-4009-9401-2a5c6e7babbc}
 when used for the Echo application.