Developer guide
The DigiCert® Software Trust Manager Developer is responsible for signing, managing assets related to signing, and releasing software.
A keypair is required to create a certificate and sign. You have permission create keypairs, review the two keypair types supported by Software Trust Manager:
A certificate is required to sign. You have permission generate certificates, you can generate public or private code signing certificates in Software Trust Manager.
To create a certificate:
Sign in to DigiCert ONE.
Navigate to the Manager menu icon (top right) > Software Trust.
Select Keypairs.
Hover over the keypair you want to use to create the certificate until the menu icon appears.
Select Generate certificate.
Tip
For more detailed instructions, refer to Certificates.
DigiCert® Software Trust Manager offers two types of threat detection. You can scan your software for malware, vulnerabilities, secrets, and more before releasing your software for consumption using our Dynamic Application Security Testing (DAST) service powered by ReversingLabs. You can also scan Developer ID-signed software for malicious components before distribution outside of the Mac App Store.
Tip
If you do not see Threat detection in the left navigation menu, contact your account manager to add ReversingLabs integration to your service agreement. For more information about how to run a scan and interpret a scan report, refer to Threat dectection.
To view threat detection scan details:
Sign in to DigiCert ONE.
Navigate to: Manager menu icon (top right) > Software Trust.
Select Threat detection.
Select the scan alias to view more details.
Review the following sections:
Tip
For more information refer to Threat dectection.
Releases protect keys by restricting their use to pre-approved dates and times. The pre-approved date and time selected for a release is referred to as a release window. Within a release window, organizations can control which keypairs can be used, who can use them, and the maximum number of signatures that can be used during the release.
To create a software release:
Sign in to DigiCert ONE.
Navigate to the manager menu icon (top-right) > Software Trust.
Select Releases.
Select Create release.
Tip
For more detailed instructions, refer to Releases.
Next steps
If you as the developer also want to sign, follow the instructions in the Signer's guide to get ready to sign with your private key stored in Software Trust Manager.