Uses of Record Class
zeroecho.pki.server.PkiServerConfiguration
Packages that use PkiServerConfiguration
-
Uses of PkiServerConfiguration in zeroecho.pki.server
Methods in zeroecho.pki.server that return PkiServerConfigurationModifier and TypeMethodDescriptionstatic PkiServerConfigurationPkiServerConfigurationCodec.decode(byte[] document) Decodes one bounded strict configuration document.static PkiServerConfigurationReads and validates one exact configuration without opening providers, stores, listeners, audit sinks, or sessions.Methods in zeroecho.pki.server with parameters of type PkiServerConfigurationModifier and TypeMethodDescriptionstatic PkiHttpsServerPkiHttpsServer.start(PkiServerConfiguration configuration, PkiSessionRuntimeDependencies runtimeDependencies) Starts one production HTTPS server using explicitly configured capabilities.static PkiHttpsServerPkiHttpsServer.start(PkiServerConfiguration configuration, PkiSessionRuntimeDependencies runtimeDependencies, Optional<BackupTransferConfiguration> transfer) Starts the server with optional, explicitly budgeted backup transfer.static PkiHttpsServerPkiHttpsServer.start(PkiServerConfiguration configuration, PkiSessionRuntimeDependencies runtimeDependencies, Optional<BackupTransferConfiguration> transfer, Optional<EnrollmentRuntimeConfiguration> enrollment) Starts a server with explicit independent backup and enrollment capabilities. -
Uses of PkiServerConfiguration in zeroecho.pki.server.enrollment
Methods in zeroecho.pki.server.enrollment with parameters of type PkiServerConfigurationModifier and TypeMethodDescriptionstatic voidEnrollmentRuntime.validateConfiguration(PkiServerConfiguration server, Optional<EnrollmentRuntimeConfiguration> enrollment, Optional<BackupTransferConfiguration> backup) Validates companion presence and lexical storage separation without opening stores. -
Uses of PkiServerConfiguration in zeroecho.pki.server.http
Methods in zeroecho.pki.server.http with parameters of type PkiServerConfigurationModifier and TypeMethodDescriptionstatic SSLContextPkiHttpsTransport.resolveTls(PkiServerConfiguration configuration, ClassLoader loader) Resolves the explicitly selected TLS provider before realm resources are opened.static PkiHttpsTransportPkiHttpsTransport.start(PkiServerConfiguration configuration, ServerRealmContext realm, PkiServerAuthenticator authenticator, Clock clock, SecureRandom random, ClassLoader loader, BooleanSupplier ready) Opens and starts one strictly mutual-TLS listener.static PkiHttpsTransportPkiHttpsTransport.startResolved(PkiServerConfiguration configuration, ServerRealmContext realm, PkiServerAuthenticator authenticator, Clock clock, SecureRandom random, SSLContext tls, BooleanSupplier ready) Starts a listener using a TLS context resolved before realm construction.