Record Class EnrollmentRuntimeConfiguration

java.lang.Object
java.lang.Record
zeroecho.pki.server.enrollment.EnrollmentRuntimeConfiguration
Record Components:
budgets - explicit transaction admission limits
keyrings - dedicated encrypted keyring owners
credentialSets - immutable, authority-scoped current and retained credentials
activeCredentials - unique selections for new protocol transactions
keygenArtifacts - optional encrypted delivery artifact capability

Immutable, separately versioned enrollment resource and credential configuration. No capability or resource budget is enabled implicitly. Certificate paths name single DER certificates, and encrypted keyring paths must already exist.