Class NuggetAdminConfiguration

java.lang.Object
org.j7m.middleware.operations.runtime.NuggetAdminConfiguration

public final class NuggetAdminConfiguration extends Object
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.

  • Method Details

    • builder

      public static NuggetAdminConfiguration.Builder 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

      public String 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

      public Clock clock()
      Returns the wall-clock source used for status and audit timestamps.
      Returns:
      wall clock
    • toString

      public String toString()
      Overrides:
      toString in class Object