After recently updating the certificate for Password Manager the following error is displayed on the Self-Service site.
"System error occurred. For more information, view the event log"
The Event Viewer errors may contain the "there was no endpoint listening" message and the port (8081 by default) may not be listed in netstat -abn
Event Viewer errors may also show something similar to the following:
System.InvalidOperationException: Certificate with thumbprint 4104003A7B8B14BE591DC50366FA515A7E20A0A0 was not found
"System.ServiceModel.CommunicationObjectFaultedException: The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state."
The cert was not installed correctly and as a result Password Manager did not recognise the certificate thumbprint.
This can be verified by navigating to "C:\ProgramData\One Identity\Password Manager\"
(For version 5.7.0 and older, the path is: C:\ProgramData\Dell\Password Manager\"}
Open the Local.storage file in a text editor, search for "certificateThumbprint" and take note of the value.
In the PM Admin site navigate to "General Settings | Reinitialization"
Under "Certificate name:" search for "Thumbprint" and take note of the value.
If these two values are different then the following resolution will fix it.
1. Stop the Passwordmanager service
2. Make a copy of "C:\ProgramData\One Identity\Password Manager\Local.storage"
3. Open "Local.storage" in a text editor (i.e. Notepad), search for "certificateThumbprint" and delete the value between the quotes (" ")
4. Restart the Password Manager service.
The Self-Service site should now open successfully with the correct certificate, as it is specified in:
PMAdmin | General Settings | Reinitialization | "Certificate name:"