Certificate Signed Attestation Trust Provider
The Certificate Signed Attestation Trust Provider: Trust Providers validate Client Workload identities through workload attestation, verifying identity claims from the workload's runtime environment rather than relying on pre-shared secrets.Learn more verifies cryptographically signed Attestation Document: An attestation document is a cryptographically signed JSON document containing workload metadata (such as VM name, UUID, and MAC address) that proves a workload's identity. Aembit Cloud verifies the signature to authenticate the workload.Learn more using PEM certificates that you register. An external system generates and signs the attestation document, and this Trust Provider validates the signature to confirm the document’s authenticity and integrity.
Key capabilities
Section titled “Key capabilities”Custom attestation document verification - Verify signed attestation documents from any system that produces them, without depending on cloud-specific metadata services.
Support for multiple signing certificates - Register more than one signing certificate in a single Trust Provider. This supports certificate rotation and environments where different systems use different signing keys.
Zero-downtime certificate rotation - Add a new certificate before removing the old one. Both certificates remain valid during the transition period, so attestation continues without interruption.
Match rules
Section titled “Match rules”The Certificate Signed Attestation Trust Provider doesn’t support match rules. This Trust Provider validates only the cryptographic signature of the attestation document, confirming that a trusted certificate signed it. Match rules for filtering on specific attributes within the attestation document aren’t yet available.
How the Certificate Signed Attestation Trust Provider works
Section titled “How the Certificate Signed Attestation Trust Provider works”The authentication process involves an external system that generates a signed attestation document and Aembit Cloud that verifies it.
-
An external system generates an attestation document containing metadata about the workload. The system signs this document using a private key from a certificate that you manage.
-
The Aembit Agent Proxy presents the signed attestation document to Aembit Cloud: Aembit Cloud serves as both the central control plane and management plane, making authorization decisions, evaluating policies, coordinating credential issuance, and providing administrative interfaces for configuration.Learn more as part of the workload authentication flow.
-
Aembit Cloud verifies the document’s signature using the PEM certificate registered in this Trust Provider. If the signature is invalid or the signing certificate doesn’t match any registered certificate, Aembit rejects the request.
-
If the signature is valid, Aembit authenticates the workload and evaluates the configured Access Policy: Access Policies define, enforce, and audit access between Client and Server Workloads by cryptographically verifying workload identity and contextual factors rather than relying on static secrets.Learn more.
Configure a Certificate Signed Attestation Trust Provider
Section titled “Configure a Certificate Signed Attestation Trust Provider”
-
Log in to your Aembit Tenant: Aembit Tenants serve as isolated, dedicated environments within Aembit that provide complete separation of administrative domains and security configurations.Learn more.
-
In the sidebar, click Trust Providers.
-
Click + New.
-
Enter a Name and optional Description.
-
From the Trust Provider dropdown, select Certificate Signed Attestation.
-
Click + Add to add a signing certificate.
-
In the Certificate field, paste the PEM-encoded public certificate used to sign attestation documents.
After you paste the certificate, Aembit automatically populates the Thumbprint, Subject, and Expires At fields. Use these fields to verify you added the correct certificate.
-
Click Save.