Table of Contents

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.