Plugins
Plugins are an extensibility framework used to develop custom integrations for DigiCert® Trust Lifecycle Manager. DigiCert provides a software development kit to help you build custom plugins for your systems. Once built, you can upload the plugins to your environment and target them in certificate lifecycle automation workflows in Trust Lifecycle Manager.
Workflow for plugins
To add a custom plugin for Trust Lifecycle Manager, complete these tasks in order.
Task | Documentation | |
---|---|---|
1. | To get started, clone the example plugin GitHub repository, customize it for your systems and automation use cases, and generate the Zip file to upload into Trust Lifecycle Manager. | |
2. | Next, create the JSON configuration file, defining the configuration fields that users must provide when creating an instance (connector) of the plugin in Trust Lifecycle Manager, and mapping the fields to the underlying variables in your plugin. | |
3. | Once you have the Zip file and JSON configuration file for your plugin, upload the plugin into Trust Lifecycle Manager to enable it as an available integration/automation option. | |
4. | To start using the plugin, configure one or more instances of it under Integrations > Connectors in Trust Lifecycle Manager. After completing this task, admins can select these plugin connectors to run your custom automation actions on the target systems. |
Plugins management
Use these actions to manage existing plugins in your Trust Lifecycle Manager account.
Action | Documentation |
---|---|
Upload a new version of an existing plugin. | |
General plugin management, including basic settings and options to activate/deactivate or delete a plugin or plugin connector. | |
Check and understand the status of a plugin. |