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