Expand description
Sign JCS-canonical event payloads with the SSH host key. The auditor trust root rotates independently from mTLS, so a leaked agent cert doesn’t compromise the third-party chain.
Structs§
- Activation
Failed Signed Payload - Closure
Signature Mismatch Signed Payload - Evidence
Signer - Manifest
Mismatch Signed Payload - Manifest signed but agent’s content-bound checks failed (hash, host_set membership, or pinned-bytes drift).
- Manifest
Missing Signed Payload - Agent could not load + parse the advertised rollout manifest.
- Manifest
Verify Failed Signed Payload - Manifest signature didn’t verify against trust roots.
- Realise
Failed Signed Payload - Rollback
Triggered Signed Payload - Stale
Target Signed Payload - Verify
Mismatch Signed Payload
Constants§
Functions§
- default_
ssh_ host_ key_ path - sha256_
jcs - Hex SHA-256 of JCS-canonical bytes; binds evidence_snippet to its envelope.
- try_
sign - Returns
Nonefor both “not configured” and “configured but failed”; the runtime-failure path emits anerror!so auditors can distinguish them.