autonomy cert sync-crl

Fetch the canonical CRL from one or more control-plane endpoints

Synopsis

Fetch the current CRL from one or more control-plane CRL endpoints and write it atomically to the local –crl-file path.

Use this as the supported manual fallback when automated CRL pull distribution is not configured via ‘autonomy-orchestrator serve –tls-crl-sync-url’. For HTTPS endpoints, the CA at –ca-cert is used to verify the source certificate. When the source requires mutual TLS, provide –client-cert and –client-key. Repeat –source-url to configure publishers. Use –min-sources > 1 to require matching CRLs from multiple publishers before accepting an update.

Required RBAC permission: cert:manage. Set AUTONOMY_RBAC_ENFORCEMENT=0 to disable enforcement (not recommended in production).

Usage

autonomy cert sync-crl [flags]

Options

      --ca-cert string       path to CA certificate PEM used to verify an HTTPS source
      --client-cert string   path to client certificate PEM for mTLS source fetch
      --client-key string    path to client private key PEM for mTLS source fetch
      --crl-file string      path to write the local CRL PEM (default: EDGE_CRL_FILE)
      --min-sources int      minimum number of publishers that must return the same CRL before it is accepted (default 1)
      --server-name string   override TLS server name used when connecting to the source
      --source-url strings   URL of a control-plane CRL endpoint (repeat to define a publisher set; required)
      --timeout duration     source fetch timeout (default 10s)

See also

  • autonomy cert — Manage TLS leaf certificates for edge node identity