Namespace JD.AI.Workflows.Security
Classes
- TrustRegistryData
Root container for trust registry file.
- TrustedPublisher
A trusted workflow publisher entry.
- TrustedPublisherRegistry
Manages a registry of trusted workflow publishers. Only workflows from trusted publishers can be installed and executed when trust enforcement is enabled.
- WorkflowIntegrityValidator
Validates workflow integrity by checking signatures and publisher trust. Used as a gate before workflow execution or installation.
- WorkflowSignature
Signs and verifies workflow definitions using HMAC-SHA256. Signatures cover the canonical JSON representation of the workflow, ensuring that any modification (steps, metadata, version) is detected.
- WorkflowValidationResult
Result of workflow integrity validation.