跳至主要内容

Zeq-SSL — /api/ssl*

The machine-to-machine credential layer. Every machine is its own certificate authority: symmetric, Zeqond-synchronised credentials with a 1-RTT HMAC handshake — no X.509, no ACME.

Concept: Zeq-SSL. Source: shared/api-core/src/routes/ssl.ts.

Endpoints

MethodPathAuthNotes
POST/api/ssl/credentials/issueBearer (owner)Mint a new credential for a peer.
POST/api/ssl/credentials/rotateBearer (owner)Rotate an existing credential.
POST/api/ssl/credentials/revokeBearer (owner)Revoke a credential.
GET/api/ssl/credentialsBearer (owner)List this machine's credentials.
POST/api/ssl/trust/grantBearer (owner)Add a trust edge to another machine.
POST/api/ssl/trust/revokeBearer (owner)Remove a trust edge.
GET/api/ssl/verifypublicVerify a credential is valid + unrevoked.
POST/api/ssl/handshake/verifypublicVerify a 1-RTT HMAC handshake between two machines.
POST/api/ssl/peer-seedBearerExchange the seed that derives the shared symmetric credential.

See also