TrustConfig
data class TrustConfig(val issuerRootsPem: List<String> = emptyList(), val readerRootsPem: List<String> = emptyList(), val issuerVical: ByteArray? = null, val readerRical: ByteArray? = null, val issuerDisplayNames: List<IssuerDisplayName> = emptyList())
Trust anchors for both roles. As a verifier, issuerRootsPem validates the credential's issuer chain; as a holder, readerRootsPem authenticates the reader before releasing data. Both are runtime-provisioned and rotatable.
Properties
Link copied to clipboard
Verifier side: human names for trusted issuer roots (IACA), shown as "Issued by
Link copied to clipboard
Link copied to clipboard
Signed VICAL (ISO 18013-5 Verified Issuer CA List) — trust every IACA it lists.
Link copied to clipboard
Signed RICAL (Reader CA List) — authenticate readers before releasing data (holder side).
Link copied to clipboard