Skip to main content

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.

Build your plugin

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.

Create the plugin configuration

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.

Add a plugin in Trust Lifecycle Manager

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.

Add a plugin connector

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.

Add a new version of a plugin

General plugin management, including basic settings and options to activate/deactivate or delete a plugin or plugin connector.

Manage existing plugins and plugin connectors

Check and understand the status of a plugin.

Plugin statuses