Skip to content

Agents

SSL CLM Agents execute certificate operations on remote systems (VMs, servers, containers) and securely communicate with the central platform.


Agent Dashboard

Provides a real-time overview of:

  • Online / Offline agents
  • Disabled agents
  • Expired agent certificates
  • Safe mode status
  • Total registered agents

Includes:

  • Status distribution chart
  • Recent alerts
  • Recent agent activity

Agent Registration

Steps:

  1. Enter hostname
  2. Generate one-time bootstrap token
  3. Install agent on target machine
  4. Complete secure mTLS bootstrap

Bootstrap token:

  • One-time use
  • Time-limited
  • Used to establish initial trust

After bootstrap, the agent receives a client certificate for ongoing authentication.


Agents List

Displays:

  • Agent ID
  • Hostname
  • Status (ONLINE, OFFLINE, BOOTSTRAPPING)
  • Bootstrap status
  • Last heartbeat
  • Certificate expiry
  • Version

Supports:

  • Search by hostname or ID
  • Status filtering
  • Manual refresh

Agent Details

Detailed view includes:

  • Agent ID
  • Hostname
  • Status
  • Bootstrap completion
  • Last heartbeat
  • Created timestamp
  • mTLS certificate fingerprint
  • Expiry date
  • Days until expiration
  • Version
  • Build date
  • Git commit
  • Supported operations reported by agent
  • System metrics (if enabled)
  • Job execution metrics

  • Mutual TLS (mTLS)
  • Certificate-based identity
  • Encrypted task execution
  • Heartbeat reporting

Agents poll the platform for:

  • Deployment tasks
  • Renewal tasks
  • Validation jobs
  • Discovery execution

  • BOOTSTRAPPING – Registration in progress
  • ONLINE – Actively connected and healthy
  • OFFLINE – No recent heartbeat
  • DISABLED – Manually disabled
  • EXPIRED – Agent certificate expired
  • SAFE MODE – Restricted operation

  • One-time bootstrap token
  • mTLS authentication
  • Scoped task authorization
  • Full audit logging of agent actions

Agents never expose private keys externally unless explicitly configured.


  1. Register agent
  2. Complete bootstrap
  3. Agent connects via mTLS
  4. Platform assigns tasks
  5. Agent executes locally
  6. Results and logs reported back

Agents provide secure, distributed execution for certificate lifecycle operations.