Record Class PkiServerConfiguration

java.lang.Object
java.lang.Record
zeroecho.pki.server.PkiServerConfiguration
Record Components:
version - server schema version
serverName - safe bounded operational name
realm - exact realm configuration
listener - HTTPS listener policy
authentication - strict client-certificate mappings
execution - bounded execution and shutdown policy
runtime - process-local capability references
publicListener - optional separately bounded public repository listener
acmeListener - optional separately bounded ACME protocol listener
estListener - optional separately bounded EST protocol listener
scepListener - optional separately bounded SCEP protocol listener
cmpListener - optional separately bounded CMP protocol listener
auditProjection - bounded audit-projection scheduling policy

Strict immutable configuration for one administrative HTTPS server instance.

The record owns no secret values. Provider properties may contain paths and names of external environment-variable references and therefore must never be rendered or logged. One instance belongs to exactly one realm and creates one long-lived ServerRealmContext.