Troubleshooting DigiCert ONE Clients
This section provides solutions to common issues you may encounter issues while using the DigiCert ONE Clients app.
Dica
If you still need help after following these steps, contact DigiCert Support for further assistance.
Issue
When signing into the DigiCert ONE Clients app, no client tools appear.
Cause
This issue occurs if your DigiCert ONE user profile is missing the required user roles for the DigiCert ONE Clients app.
To view client tools, your profile must include:
This role is required for the app to retrieve account details, licensing information, and user permissions.
Any Trust Lifecycle Manager and, or Software Trust Manager user role
This role enables the app to display the correct client tools available to the user.
Solution
Check your user profile in DigiCert ONE to see if you have the necessary roles.
If you’re missing an Account Manager user role, contact your account administrator to update your user roles.
Dica
Any Account Manager user role satisfies this requirement, even View only and Default user.
Issue
A specific client tool isn’t listed under My client tools in the DigiCert ONE Clients app.
Cause
Some client tools are restricted to certain operating systems. If a tool isn’t listed, it may not be compatible with your current operating system.
Solution
To verify that a client tool is hidden because it isn’t compatible with your operating system, follow this procedure:
Sign in to the DigiCert ONE Clients app.
On the My client tools dashboard, select Explore tools for other operating systems (bottom of the dashboard).
Find and download the required client tool.
Nota
Tools downloaded from this section aren’t installed or configured. Install and configure them manually on a compatible operating system.
Issue
An installed client tool doesn’t appear in the Installed section of the DigiCert ONE Clients app.
Cause
The DigiCert ONE Clients app can detect and display a client tool in the Installed section if:
The tool was downloaded from the DigiCert ONE Clients app.
The tool was installed using the legacy method and is stored in the expected (default) installation folder.
If the client tool doesn’t meet these conditions, the app may not recognize it as installed.
Solution
To ensure the client tool appears in the Installed section, consider reinstalling it through the DigiCert ONE Clients app for proper detection.
Issue
When using client certificate authentication to sign in to the DigiCert ONE Clients app, the incorrect certificate is automatically selected from your browser. This is a known limitation of version 1.0.1 and 1.1.0.
Cause
The DigiCert ONE Clients app supports client certificate authentication in Chrome, but doesn’t allow you to select from multiple certificates. It automatically selects the first certificate found in your browser’s certificate store.
Solution
Update your DigiCert ONE Clients to version 1.2.0 released on June 25, 20225 or later.
Open DigiCert ONE Clients.
Select the profile icon (top-right).
Select Check for updates.
If an update is available, select Install.
Issue
You received an error message in the DigiCert ONE Clients app, but the message doesn’t explain the cause of the issue.
Cause
This may happen when there are multiple potential causes for the issue, and the app can’t determine the exact root problem at runtime.
Solution
Open the most recent log file in the logs folder to find detailed error messages and timestamps. You can also inspect the config.json file to verify whether your setup and permissions match what is expected for your account.
The DigiCert ONE Clients app logs can be found at this location:
Configuration logs can be found at this location:
Dica
If you're unsure how to interpret the logs or config file, share them with your account administrator or DigiCert Support for further analysis.
Issue
When opening the SMCTL, the SM_HOST environment variable is set incorrectly. Although the value can be changed during the active session, it reverts to the incorrect value after closing and reopening the command prompt.
Cause
The SM_HOST value (example: https://clientauth.demo.one.ch.digicert.com) is retrieved from the DigiCert ONE environment provided to DigiCert ONE Clients and stored credentials, not from session-level changes made in the SMCTL command prompt. If SMCTL is still linked to a previously selected instance (for example, CH) or outdated credentials, the environment configuration is reloaded when SMCTL starts, causing the value to reset.
Solution
Step 1: Change environment for DigiCert ONE Clients app
Step 2: Refresh SMCTL credentials
Open DigiCert ONE Clients.
On the My client tools page, identify the SMCTL tile.
Select the more actions (⋮) next to SMCTL > Refresh configuration.
In confirmation pop-up, select a configuration method:
Use dynamic authentication
Instead of storing your credentials, you are redirected to the DigiCert sign-in page, where you can authenticate using your DigiCert credentials or single sign-on (SSO) every time you use SMCTL.
Store my credentials
Generates an API key and a client authentication certificate, and provides it to SMCTL for storage.
Configure a new service user
Generates a service user and provides it's API key and a client authentication certificate to SMCTL for storage.
Select Refresh configuration.
Step 3: open SMCTL and perform a health check:
In SMCTL, run:
smctl healthcheck
In the credentials section, review the Host field:
Credentials: Host: https://clientauth.one.digicert.com
Healthcheck fails after installing SMCTL with static authentication via DigiCert ONE Clients:
Error
--------- User credentials --------- Status: Connection failed
Cause
This issue occurs when SMCTL is installed using static authentication but older persistent credentials still exist on the system.
SMCTL automatically checks multiple locations for credentials, including:
Environment variables
Windows Credential Manager
Local configuration and cache files
If any of these contain credentials from a previous SMCTL or Click-to-Sign setup, SMCTL may use them instead of the newly selected static authentication credentials.
Solution
To remove SMCTL stored credentials, run:
smctl credentials delete
Open DigiCert ONE Clients
Uninstall SMCTL
Delete local configuration files:
If present, delete the ssm-config file from
C:\Users\<your-username>\.signingmanager.If present, delete the Certs and Cache folders from
C:\Users\<your-username>\.digicert-ucpc.
Remove SMCTL environment variables:
Open the Windows Start menu
Search for and select Edit environment variables for your account
Delete any variables that begin with
SM_
Remove Windows Credential Manager entries:
Open the Windows Start menu
Search for Credential Manager
Delete any credentials related to Software Trust, SMCTL, or DigiCert
Restart your PC to ensure all credential changes take effect.
Open DigiCert ONE Clients.
Install SMCTL.
In the installation prompt, select Static authentication
After installation finishes, select Open.
In SMCTL, run:
smctl healthcheck
Expected sample output:
--------- Account Settings --------- Teams: Disabled Threat detection: Enabled Static Binary Analysis: Enabled Software Composition Analysis: Disabled --------- User credentials --------- Status: Connected Username: john.doe Accounts: Win The Customer, LLC Authentication: 2FA Environment: Prod Credentials: Host: https://clientauth.one.digicert.com API key: 012345fe67a1234f56a7d8c911_055xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd6 (Pulled from OS credential store) Client certificate file path: C:\Users\John.Doe\.digicert-ucpc\certs\1ec2dcd3-c4d5-481a-67a1-b891cc0c1234\20260122133923-480f4000-f123-4567-bd89-1cde2d834567.p12 Client certificate password: 1+cJxxxxxxmt (Pulled from OS credential store)