Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdentityTask ¶
type IdentityTask struct { OutputWriter tasks.WriterProvider Description string Transformer value.Transformer Version IdentityVersion }
IdentityTask implements secret container identity creation task.
type IdentityVersion ¶
type IdentityVersion uint
const ( LegacyIdentity IdentityVersion = 1 ModernIdentity IdentityVersion = 2 NISTIdentity IdentityVersion = 3 )
type RecoverTask ¶
type RecoverTask struct { JSONReader tasks.ReaderProvider OutputWriter tasks.WriterProvider Transformer value.Transformer JSONOutput bool }
RecoverTask implements secret container identity recovery task.
type SealTask ¶
type SealTask struct { ContainerReader tasks.ReaderProvider SealedContainerWriter tasks.WriterProvider OutputWriter tasks.WriterProvider PeerPublicKeys []string DCKDMasterKey string DCKDTarget string JSONOutput bool DisableContainerIdentity bool SealVersion uint }
SealTask implements secret container sealing task.
type UnsealTask ¶
type UnsealTask struct { ContainerReader tasks.ReaderProvider OutputWriter tasks.WriterProvider ContainerKey *memguard.LockedBuffer }
UnsealTask implements secret container unsealing task.
Click to show internal directories.
Click to hide internal directories.