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