Password Reset Windows Application Broken - "Remote Certificate Public key does not match!"Issue When launching the Password Reset Application, it will produce the following error."Initialization Error: Unable to communicate with the ServiceNow instance for one of the following reasons: No network connection, the required plugin is not active, or you are using a ServiceNow release that is not compatible with the API"When you Check Eventviewer for errors log, we could see below screenshot where one information entry log before the actual "Error log" contain information that the "Remote Certificate Public Key does not match" ResolutionYou are getting the above issue because the certificate is rotated on the ServiceNow instance, and the Password Reset Windows Application cannot validate it. You can choose either of the options to fix it, but we recommend upgrading to a new version v5.1.4 (Option 1) as we have fixed the issue permanently, and you may not need to follow these steps again in the future.Option 1:-Update your application to 5.1.4 or newer release version of Password Reset Windows Application.Changes done in v5.1.4 -This version onwards the ServiceNowCertPublicKey registry entry is not required anymore. Hence we have removed ServiceNowCertPublicKey from the path [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{0780AF60-65C2-4718-942D-E0C56E89EF9B}]The application is inline with policy of instance certificate rotation. The application doesn't depend on registry value anymore, now we are internally validating the certificate. Option 2:-Note: If you are not choosing to upgrade to 5.1.4 or newer release(If available), please make sure to update registry value(follow below steps) as instance certificate rotation policy will eventually be changed to 47days in near term. 1. Check the registry Key for the Public Key that comes with the Installer at the following path. Key Name: ServiceNowCertPublicKey[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{0780AF60-65C2-4718-942D-E0C56E89EF9B}] Compare that public key(first line - refer step 7) in Windows Registry with the Certificate value (follow step 2 to 6) on the Instance and you will see that they are different. Getting Public key from Instance: With Google Chrome Access your instance (i.e https://<instance-name>.service-now.com) in Google ChromeClick on icon near url - Click "Connection is secure" → "Certificate is valid"Copy certificate value. For example 7b7c0687696412a5ea236439e900b1bfd98c7067669c1a90efa90c6459ddd64b is the default certificate id valid till 13 October 2025 (Note: This value may vary by instance).Add or replace the existing key in Windows Registry (ServiceNowCertPublicKey) with the certificate id from Instance. This field supports multiple entries, so you only need to update the first line.Re-launch the Application and confirm that it worked.