aethercert
Dokumentation

Agent overview

The binaries aethercert installs on a host - fleet agent, CA connector, certificate connector, Update Service, tray and installer - what each one does, and where to start.

Six binaries make up a host-side installation. In normal use you download and run one of them - the installer - with the command the dashboard hands you, and it takes care of the rest.

BinaryRuns asWhat it does
aethercert-installerone-shot, elevatedInstalls, repairs and removes everything else. A graphical wizard on Windows when started with no arguments.
aethercert-agentLocalSystem service, or root under systemdPolls the control plane, issues certificates, deploys them locally.
aethercert-ca-connectorWindows serviceFronts an internal CA - in practice Active Directory Certificate Services - with the REST contract agents already speak.
aethercert-cert-connectorWindows service or systemd unitOrders certificates from a commercial provider (PSW Group) and keeps their private keys on this host. See the certificate connector.
aethercert-update-serviceLocalSystem service, or root under systemdThe only thing that replaces the other binaries.
aethercert-trayeach signed-in user's session, WindowsTray icon: the services' status, sync now, check for updates, open logs.

Every component reports the same version scheme, YEAR.MONTH.VERSION.FIX.HOTFIX, and each is versioned independently.

What the agent actually does

On a schedule it opens one outbound HTTPS connection to the control plane and asks whether there is work. If there is, it claims the job, generates a fresh private key and CSR locally, proves control of the hostname, obtains the certificate, installs it into the configured deploy target, and reports back serial, fingerprint and validity.

The private key never leaves the host. Nothing in this software uploads key material, logs it, or puts it in an error string.

The agent accepts no inbound connection. The only components that listen are the CA connector and the certificate connector, and only on your internal network. For certificates ordered through a certificate connector, the key is generated and held on the connector host and handed to the deploying agent end-to-end encrypted - it still never reaches aethercert.

Where to start

What is configured where

Almost everything about an agent's behaviour lives in the dashboard, not on the host: check-in cadence, preferred challenge type, network stack, update channel, log retention. See Agents for those.

Only three things are local to the host, and they live in the agent's config.json: the control plane URL, its credentials, and two settings that tune the local certificate scan. See Agent configuration.

Auf dieser Seite