Class ServerControlOperationOutcome.OneTimeSensitive

java.lang.Object
zeroecho.pki.server.ServerControlOperationOutcome.OneTimeSensitive
All Implemented Interfaces:
ServerControlOperationOutcome
Enclosing interface:
ServerControlOperationOutcome

public static final class ServerControlOperationOutcome.OneTimeSensitive extends Object implements ServerControlOperationOutcome
Single-consumption capability delivery result, never a PKI operation value.
  • Constructor Details

    • OneTimeSensitive

      public OneTimeSensitive(PkiOperationResult safeResult, byte[] token)
      Creates a one-time result after its commitment has been durably persisted.
      Parameters:
      safeResult - non-secret result metadata
      token - exactly 32 capability-token bytes; defensively copied
      Throws:
      IllegalArgumentException - if the token length is not 32 bytes
  • Method Details