Our PCC digital certificates use Client Data Update Tokens (CDUT) to automatically update TLS certificates and Server Authentication whitelists. This article outlines some of the potential causes and solutions in the unlikely event that an automatic update does not occur.
Symptoms of an update failure
The following may be signs of an update failure:
Cause | Symptom |
|---|---|
Expired TLS certificate | A pop-up dialog appears, prompting the user to download and install the Personal Certificate Client. |
Expired Server Authentication whitelist | The following error message appears: “The document cannot be signed because there is an issue with the OSS Personal Certificate Client. Please reinstall the OSS Personal Certificate Client and try again. [Error code 17].” |
These symptoms will only appear after the affected certificates have expired. They will not appear at the time the update mechanism fails. Updates are always pushed prior to certificate expiration.
Solutions
Here are some possible solutions you can try should your update fail.
Restart the application
The PCC must be restarted to load the updated configuration. The application will automatically force a restart within 48 hours. However, if this mechanism fails, and the machine has not been restarted, the update may not be applied.
Use one of the following commands to restart the application:
Operating System | Command |
|---|---|
On Windows using a Command Prompt |
|
On macOS using a Terminal |
|
For both Windows and macOS operating systems you can also just restart your computer. This will also restart the PCC.
Manually download and install the CDUT
Should the issue continue, you can manually download and install the latest CDUT file yourself.
To manually download and install the CDUT file:
Download the following file: https://static.esignlive.com/pcc/CDUT.txt
Copy this file to the appropriate directory:
Windows:
%LOCALAPPDATA%\OneSpan\OneSpan Personal Certificate Client\Data\cdut.txtmacOS:
${HOME}/Library/Application Support/OneSpan/OneSpan Personal Certificate Client/Data/cdut.txtNote that the
cdut.txtfile name must be saved in lowercase letters. You may also need to create theDatafolder if it does not already exist.
Restart the application using the steps described above.