Software Trust Manager user roles
Assign one or more roles to a Software Trust Manager user when you add or update the user.
Account roles for standard and service users
The following user roles are available in your account:
Lead is the highest account scope (AS) role. Users with this role are responsible for managing cryptographic assets, enforcing policies, and monitoring compliance for other users in the account.
Category | Permission | Description | Notes |
---|---|---|---|
User settings | Default | View their own user profile and generate their own API key and client authentication certificate in DigiCert ONE. | |
Account settings | Manage account settings | Update Software Trust Manager > Accounts > Account settings. | |
Manage CertCentral API key | Delete, disable, enable, setup, update and validate a CertCentral API key. | ||
Teams | Manage all teams |
| |
Audit logs | View audit log | View audit and signature logs. | |
Export audit logs | Export audit and signature logs. | | |
Certificates | Manage certificate hierarchy | View and create hierarchies. They can also activate and deactivate restricted hierarchies. | |
Manage certificate profiles |
| ||
View certificate profile | View certificate profiles created. | ||
View certificate template | View certificate template details in the account. | ||
Generate certificate | Create a new certificate using keypairs that they're assigned to. | Users with | |
Import certificate | Import certificates for keypairs that they're assigned to. | Users with | |
Revoke certificate | Revoke certificates associated with keypairs that they're assigned to. | Users with | |
View certificate | View certificate details for all certificates assigned to them. | Users with | |
Keypairs | Request keypair export | Request to export keypairs that they're assigned to. | Users with |
Approve keypair export | Approve requests to export keypairs that they're assigned to. | Users with | |
Approve keypair delete | Approve requests to delete keypairs that they're assigned to. | Users with | |
Import keypair | Import keypairs into the account. | To import a GPG secring, the | |
Generate keypair | Create a new keypair. | ||
View keypair | View keypairs and key rotations relying on keypairs assigned to them. | Users with | |
Manage keypair |
| ||
Manage master GPG key |
| Users with Users with Users with | |
Signatures | Sign | Sign software with keypairs assigned to them. | |
Releases | View release | View all releases in the account. | |
Request release | Request to create an offline release. | ||
Approve release | Create a release and approve or reject requests to create offline releases. | ||
Threat detection | Manage threat detection | Download threat detection reports and assign threat detection scans to projects. |
The Team lead is an account scope (AS) role. Users with this role are responsible for managing the developers and engineering teams who work on signing and releasing software.
Category | Permission | Description | Notes |
---|---|---|---|
User settings | Default | View their own user profile and generate their own API key and client authentication certificate in DigiCert ONE. | |
Teams | Manage my teams | View, update, deactivate, and map resources to existing teams that they are part of, if they have relevant resource permissions. | |
Audit logs | View audit log | View audit and signature logs. | |
Export audit logs | Export audit and signature logs. | | |
Certificates | Manage certificate hierarchy | View and create hierarchies. They can also activate and deactivate restricted hierarchies. | |
View certificate profile | View certificate profiles created. | ||
View certificate template | View certificate template details in the account. | ||
Import certificate | Import certificates for keypairs that they're assigned to. | Users with | |
Revoke certificate | Revoke certificates associated with keypairs that they're assigned to. | Users with | |
Generate certificate | Create a new certificate using keypairs that they're assigned to. | Users with | |
View certificate | View certificate details for all certificates assigned to them. | Users with | |
Keypairs | Import keypair | Import keypairs into the account. | To import a GPG secring, the |
Request keypair export | Request to export keypairs that they're assigned to. | Users with | |
Approve keypair export | Approve requests to export keypairs that they're assigned to. | Users with | |
Approve keypair delete | Approve requests to delete keypairs that they're assigned to. | Users with | |
Generate keypair | Create a new keypair. | ||
View keypair | View keypairs and key rotations relying on keypairs assigned to them. | Users with | |
Manage keypair |
| ||
Manage master GPG key |
| Users with Users with Users with | |
Signatures | Sign | Sign software with keypairs assigned to them. | |
Releases | View release | View all releases in the account. | |
Request release | Request to create an offline release. | ||
Approve release | Create a release and approve or reject requests to create offline releases. | ||
Threat detection | Manage threat detection | Download threat detection reports and assign threat detection scans to projects. |
The Build engineer is an account scope (AS) role. Users with this role are responsible for signing and scanning software using threat detection.
Category | Permission | Description | Notes |
---|---|---|---|
User settings | Default | View their own user profile and generate their own API key and client authentication certificate in DigiCert ONE. | |
Audit logs | View audit log | View audit and signature logs. | |
Certificates | View certificate profile | View certificate profiles created. | |
View certificate template | View certificate template details in the account. | ||
View certificate | View certificate details for all certificates assigned to them. | Users with | |
Keypairs | View keypair | View keypairs and key rotations relying on keypairs assigned to them. | Users with |
Signatures | Sign | Sign software with keypairs assigned to them. | |
Releases | View release | View all releases in the account. | |
Threat detection | View threat detection | View all threat detection scans in the account. | |
Manage threat detection | Download threat detection reports and assign threat detection scans to projects. | ||
Run threat detection scans | Scan software using threat detection. |
The DigiCert® Software Trust Manager Developer is an account scope (AS) role for users responsible for signing, managing assets related to signing, and releasing software.
Category | Permission | User can | Notes |
---|---|---|---|
User settings | Default | View their own user profile and generate their own API key and client authentication certificate in DigiCert ONE. | |
Audit logs | View audit log | View audit and signature logs. | |
Certificates | View certificate profile | View certificate profiles created. | |
View certificate template | View certificate template details in the account. | ||
Generate certificate | Create a new certificate using keypairs that they're assigned to. | Users with | |
View certificate | View certificate details for all certificates assigned to them. | Users with | |
Keypairs | Generate keypair | Create a new keypair. | |
View keypair | View keypairs and key rotations relying on keypairs assigned to them. | Users with | |
Signatures | Sign | Sign software with keypairs assigned to them. | |
Releases | Request release | Request to create an offline release. | |
View release | View all releases in the account. | ||
Threat detection | View threat detection | View all threat detection scans in the account. |
The DigiCert® Software Trust Manager Signer is an account scope (AS) role for engineers or authenticated devices responsible for signing software.
Category | Permission | User can | Notes |
---|---|---|---|
User settings | Default | View their own user profile and generate their own API key and client authentication certificate in DigiCert ONE. | |
Audit logs | View audit log | View audit and signature logs. | |
Certificates | View certificate profile | View certificate profiles created. | |
View certificate template | View certificate template details in the account. | ||
View certificate | View certificate details for all certificates assigned to them. | Users with | |
Keypair | View keypair | View keypairs and key rotations relying on keypairs assigned to them. | Users with |
Signatures | Sign | Sign software with keypairs assigned to them. | |
Releases | View release | View all releases in the account. |
System roles for on-premises administration
For on-premises customers, these roles are available for system administration.
DigiCert® Software Trust Manager Admin is a system scope (SS) role for users responsible for day-to-day account configuration and enabling Software Trust Manager.
Category | Permission | User can |
---|---|---|
User settings | View user | View their own user profile and generate their own API key and client authentication certificate in DigiCert ONE. |
Account settings | Manage CertCentral API key | Delete, disable, enable, setup, update and validate a CertCentral API key. |
View health | View app health (API). | |
Audit logs | View audit log | View audit and signature logs in the account. |
Export audit logs | Export audit and signature logs in the account. Note | |
Certificates | Manage certificate hierarchy | Create, update, approve, reject, suspend, unsuspend, and view certificate hierarchies. Note |
Manage certificate profiles |
Note | |
Manage certificate profiles |
Note | |
Manage certificate template | Create, update, and clone certificate templates. Note | |
View certificate | View certificate details in the account. | |
Keypairs | Manage keypair |
Note |
View keypair | View keypair details in the account. | |
Releases | View release | View releases in the account. |
DigiCert® Software Trust Manager Support is a system scope (SS) role for support teams responsible for assisting users with account setup and signing.
Category | Permission | User can |
---|---|---|
User settings | Default | View their own user profile and generate their own API key and client authentication certificate in DigiCert ONE. |
Account settings | View health | View app health (API). |
Audit logs | View audit log | View audit and signature logs in the account. |
Export audit logs | Export audit and signature logs in the account. Note | |
Certificates | View certificate profile | View certificate profile details in the account. |
View certificate template | View certificate template details in the account. | |
View certificate | View certificate details in the account. | |
Keypairs | View keypair | View keypair details in the account. |
Releases | View release | View releases in the account. |
DigiCert® Software Trust Manager System auditor is a system scope (SS) role for monitoring systems and applications for adherence to policies and compliance.
Category | Permission | User can |
---|---|---|
User settings | Default | View their own user profile and generate their own API key and client authentication certificate in DigiCert ONE. |
Account settings | View health | View app health (API). |
Audit logs | View audit log | View audit and signature logs in the account. |
Export audit logs | Export audit and signature logs in the account. Note | |
Certificates | View certificate | View certificate details in the account. |
Keypairs | View keypair | View keypair details in the account. |
Releases | View release | View releases in the account. |