- DigiCert product docs
- Device Trust Manager
- Get started
- Quick start guides
- Artifact manager guide
Artifact manager guide
Artifact Managers are typically firmware developers or software engineers who create and upload device update packages. They handle the software artifacts that are deployed to devices, making this role essential for maintaining and updating device functionality.
An artifact is a package that contains everything required to deploy and update to a device and can include software, firmware, metadata, and handling scripts. These scripts ensure that updates are deployed reliably across a fleet of devices, supporting features such as atomic updates and rollback capabilities to maintain device stability and security.
Tip
Artifacts can be assigned to a specific division or made available at an account-wide level, providing flexibility in how updates are managed and deployed across different organizational structures.
Artifacts are created by developers and then combined into a release, which is used for deployments to specific device groups. Each artifact includes both the payload (the actual content of the update) and a manifest, which contains metadata about the artifact.
To learn more about artifacts, payloads, and manifests, see Artifact.
Create an artifact
Tip
You can save your progress when creating an artifact and return to it later. Selecting Save draft and close lists the artifact in the Draft artifacts tab on the Artifacts page.
Sign in to DigiCert® ONE as an Artifact Manager.
In DigiCert ONE, in the Manager menu (grid at top right), select Device Trust.
In the Device Trust Manager menu, select Software updates > Artifacts.
Select Create Artifact.
On the General information step:
Enter an Artifact name and, optionally, a description.
Choose whether the artifact will be available to all divisions or only to a specific division. The default is all divisions.
Enter an Artifact version.
Select an Artifact type.
If this artifact depends on another, choose the artifact's dependency.
Select Next.
On the Artifact definition step:
Upload the artifact payload zip file.
Under Artifact handling, you can configure how TrustEdge agent will manage the artifact on the device. You can specify handling instructions for various deployment phases, each with detailed configuration options:
Install: Define the file to be executed for the installation phase, specify the file type or path, select a sub-type, and include any optional arguments to customize the process.
Pre-install: Set the file that will run before the installation starts, choose the file type, determine the sub-type, and provide any required arguments to prepare the device or environment.
Post-install: Configure the file that executes after the installation completes, specify the file type and sub-type, and add any arguments needed for post-installation tasks, such as cleanup or verification.
Rollback: Specify the file to handle the rollback process in case of installation failure, select the file type, define the sub-type, and provide arguments to revert the device to its prior state.
Optionally, select Add attribute to specify Target device attributes as key/value pairs. These attributes ensure the update is deployed only to devices with matching attributes.
Select Create artifact. The newly created artifact displays in the Artifacts table.