Interface UnlockMaterial

All Superinterfaces:
Describable
All Known Implementing Classes:
UnlockMaterial.Password, UnlockMaterial.Private

public sealed interface UnlockMaterial extends Describable permits UnlockMaterial.Private, UnlockMaterial.Password
Caller-owned session-operation input used to unlock a recipient entry.

Components accepting an UnlockMaterial borrow it and do not destroy it. The caller must keep it usable until the operation completes and destroy password material afterwards.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    Destroyable password unlocking material backed by an owned character array.
    static final record 
    Private key unlocking material.
  • Method Summary

    Methods inherited from interface Describable

    description