Class DisclosureService.IssuedCapability

java.lang.Object
zeroecho.pki.server.DisclosureService.IssuedCapability
Enclosing class:
DisclosureService

public static final class DisclosureService.IssuedCapability extends Object
One-time raw-token issuance result.
  • Constructor Details

    • IssuedCapability

      public IssuedCapability(DisclosureService.Capability capability, byte[] token)
      Validates and snapshots the one-time token.
      Parameters:
      capability - persisted commitment-only capability metadata
      token - exact 32-byte raw bearer token
  • Method Details

    • capability

      public DisclosureService.Capability capability()
      Returns the persisted commitment-only metadata.
      Returns:
      persisted capability metadata
    • token

      public byte[] token()
      Returns and clears the raw token exactly once.
      Returns:
      defensive copy of the raw 32-byte token