Skip to main content

Trust Management

Trust is the foundation of verifiable credential systems. EUDIPLO provides comprehensive trust management through key chains, certificates, registrar integration, and trust lists.

Key Concepts

EUDIPLO's trust infrastructure ensures that:

  • Credentials are signed by authorized entities with proper key management
  • Wallets are authenticated using registration certificates
  • Issuers are trusted through verifiable trust lists
  • Keys are protected with pluggable KMS backends

Trust Components

Why Trust Matters

Every credential issuance and verification flow in EUDIPLO relies on cryptographic trust:

  1. Issuers sign credentials with keys from key chains
  2. Verifiers validate credentials against trusted issuer certificates in trust lists
  3. Wallets present registration certificates to prove authorization
  4. Status lists are signed by trusted revocation certificates

Without proper trust configuration, credentials may be rejected by wallets or verifiers.

For deep technical details on KMS backends (Vault, AWS KMS, PKCS#11, HTTP, CSC), see KMS Configuration.