Site icon port135.com

SSL Certificate Settings deleted for endpoint (Event ID 15300)

Every once in a while, I come across an issue where the IIS binding is deleted unexpectedly or the SSL certificate in the IIS binding is replaced or removed for some reason. In one of these cases, I saw “SSL Certificate Settings deleted for endpoint” warning message in Event Viewer:

Event ID 15300 (HttpEvent)
SSL Certificate Settings deleted for endpoint

Solution for “SSL Certificate Settings deleted for endpoint” warning

One of the root causes of this issue is the legacy SSL certificate hash property in the applicationHost.config file as mentioned here and here. Search for an entry similar to the one below and remove it.

<key path="LM/W3SVC/X">

     <property id="5506" dataType="Binary" userType="1" attributes="None" value="oXiHOzFAMOF0YxIuI7soWvDFEzg=" />

</key>

If it doesn’t work, here are a few more things to check:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Client
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Server
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client

If it’s an Azure Cloud Service, the certificate might be controlled by the source code. In this case, you will need to have access to Visual Studio solution to implement a valid certificate.

Exit mobile version