Create a Signing Key
Signing Keys let you create and store keys and, optionally, certificates for signing. After you create a Signing Key, anyone with built-in account credentials for the TSG can sync it to their signing workstations and use it for signing.
To Create a Signing Key
Sign in to Next-Gen Trust Security.
Click Insights > Signing Keys.
Click New.
Complete the fields in Basic information.
Enter a Signing Key Name.
(Optional) Enter a Description that describes what this Signing Key will be used for.
Click Continue.
Complete the Key Pair Properties.
Select a Key Storage Type.
AWS KMS -- stores the key in a FIPS 140-3 compliant hardware HSM. Required if obtaining a certificate from a public CA.
Built-In Key Storage -- stores the key in software. Intended for testing and proof-of-concept environments.
Key Storage Location is pre-selected based on your key storage type selection.
Enter a Validity Period.
Entering 0 will give the Signing Key an infinite validity period.
Select the Key Algorithm.
Considerations when selecting a key algorithm
Security policy: If your organization has algorithm and compliance standards, align your selection with those standards.
RSA 2048 / 3072 / 4096: Widely supported and reliable. Use 3072 for modern security strength and 2048 for maximum compatibility.
ECDSA P-256 / P-384 / P-521: Smaller, faster, and more efficient than RSA, but some older tools may not support them. P-256 is the most broadly compatible ECDSA option.
If you plan to request a certificate from DigiCert in the next step, note that DigiCert does not support RSA 2048 or ECDSA 521.
Complete the Certificate Properties.
Select a Certificate Authority.
If you want to create just a key pair without a certificate, select None. Otherwise, select the certificate authority.
Select the Product Option. These options vary by certificate authority.
Complete the remaining fields in accordance with your company's guidelines.
Note: Some of these fields may be set by your certificate authority. In those cases, the values will be overwritten with the certificate authority settings on the signed certificate.
Complete the Cryptographic Object Creation section.
Select whether you want the keys and certificates created now or later, and then click Finish.
If you selected to create the cryptographic objects later, you'll need to open the Signing Key, and from the Cryptographic Objects tab, create the objects.
What's Next
With the Signing Key now in place, users are ready to sync the keys to their signing workstations or CI/CD pipelines. See
Getting started with Code Sign Client in Dev Central for steps.