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 ¶ added in v0.2.3
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.