Events
Events can occur when there is a change in a lifecycle of objects (for example change of state, performed action, etc.). In case of so-called monitoring event, it can occur as part of scheduled monitoring of objects that match some state and properties that needs attention of users.
Events are linked with resource to specify type of objects that are subject of the event (e.g. certificate, discovery, etc.).
Events automation
The platform provides a sophisticated workflow system that can be utilized for automation. Each event can be associated with triggers that are executed when event occurs. That can be configured on platform settings or on overriding resource object.
Event triggers are automated mechanisms that respond to specific events within the platform and allows to:
- Automate responses to certificate lifecycle events
- Implement custom business logic for event handling
- Create complex workflow automation
- Ensure compliance with organizational policies
- Integrate with external systems and processes
- Notify based on configured notification profiles
Supported events
Event | Resource | Overridden By | Monitoring | Description | Additional information |
---|---|---|---|---|---|
Certificate status changed | Certificate | RA profile, Group | NO | Occurs when the certificate validation status change | CertificateStatusChangedEventData |
Certificate action performed | Certificate | RA profile, Group | NO | Occurs after certificate operation (e.g.: issue, renew, rekey, revoke, etc.) was completed | CertificateActionPerformedEventData |
Certificate expiring | Certificate | RA profile, Group | YES | Occurs every hour when there are expiring certificates that does not contain valid replacement | CertificateExpiringEventData |
Certificate discovered | Certificate | Discovery | NO | Occurs when the certificate has been newly discovered | CertificateDiscoveredEventData |
Discovery finished | Discovery | NO | Occurs when discovery process has been finished | DiscoveryFinishedEventData | |
Approval requested | Approval | NO | Occurs when requesting approval | ApprovalEventData | |
Approval closed | Approval | NO | Occurs after approval was closed | ApprovalEventData | |
Scheduled job finished | Scheduled job | NO | Occurs when scheduled job execution finished | ScheduledJobFinishedEventData |