Trust Bundles
A trust bundle is an X.509 certificate set (the CA chain) for a trust domain.
trust bundle for spiffe://leo.amazon.com
├── Root CA cert (self-signed, long validity)
└── Intermediate CA cert (signed by root, shorter validity)
└── Leaf SVIDs are signed here (short validity)
When a workload receives an SVID from a peer, it validates:
- The cert chain against the trust bundle for the peer's trust domain
- The SPIFFE ID in the URI SAN is expected/allowed
- The validity period is current
This is structurally identical to standard TLS cert validation — but the
identity semantics are different (workload URI, not hostname).