Code Sign Manager - SaaS sequence diagram
Return to documentation
sequenceDiagram
participant Admin as Administrator (UI)
participant CSM as Code Sign Manager - SaaS
participant HSM as HSM
participant CA as Certificate Authority
participant Client as Code Sign Client
participant File as File to sign
Admin->>CSM: Create Project, Signing Key,<br/>and service account
CSM->>HSM: Generate key in HSM
CSM->>CA: Request certificate
CA-->>CSM: Issue certificate
Client->>CSM: Authenticate (API key or service account)
Client->>CSM: List available Signing Keys
File->>Client: File ready to sign
Client->>CSM: Request signing
CSM->>HSM: Sign digest
HSM-->>CSM: Signature
CSM-->>Client: Return signature
Client-->>File: Write signature
CSM-->>CSM: Record event & usage