Class NuggetAdminConfiguration
java.lang.Object
org.j7m.middleware.operations.runtime.NuggetAdminConfiguration
Runtime configuration for the headless nugget PIN admission, introspection,
and discovery service.
The configuration is immutable after NuggetAdminConfiguration.Builder.build(). It stores
source descriptors and protected suppliers only; toString() and safe
status summaries never expose clear PINs, verifier records, source values, or
derived credential material.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMutable builder forNuggetAdminConfiguration. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Creates a builder using development security defaults.clock()Returns the wall-clock source used for status and audit timestamps.booleanenabled()Returns whether nugget administration is enabled.Returns the configured human-readable nugget name.org.j7m.middleware.security.api.SecurityConfigurationsecurity()Returns runtime security configuration used for audit and mode policy.toString()booleanReturns whether unsafe developer mode is explicitly active.
-
Method Details
-
builder
Creates a builder using development security defaults.- Returns:
- configuration builder
-
enabled
public boolean enabled()Returns whether nugget administration is enabled.- Returns:
- enabled flag
-
nuggetName
Returns the configured human-readable nugget name.- Returns:
- nugget name, or empty string
-
unsafeDeveloperMode
public boolean unsafeDeveloperMode()Returns whether unsafe developer mode is explicitly active.- Returns:
- unsafe developer flag
-
security
public org.j7m.middleware.security.api.SecurityConfiguration security()Returns runtime security configuration used for audit and mode policy.- Returns:
- security configuration
-
clock
Returns the wall-clock source used for status and audit timestamps.- Returns:
- wall clock
-
toString
-