Skip to content

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