Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BulkEncryptedSecret ¶ added in v0.1.0
type BulkEncryptedSecret struct { client.Resource Data []*EncryptedSecret `json:"data,omitempty"` RewrapKey string `json:"rewrapKey,omitempty"` }
func GetBulkEncryptedSecretResource ¶ added in v0.1.0
func GetBulkEncryptedSecretResource() *BulkEncryptedSecret
func NewBulkEncryptedSecret ¶ added in v0.1.0
func NewBulkEncryptedSecret(secretInput *BulkSecretInput) (*BulkEncryptedSecret, error)
func (*BulkEncryptedSecret) Delete ¶ added in v0.1.0
func (bes *BulkEncryptedSecret) Delete() error
type BulkRewrappedSecret ¶ added in v0.1.0
type BulkRewrappedSecret struct { client.Resource Data []*RewrappedSecret `json:"data,omitempty"` }
func NewBulkRewrappedSecret ¶ added in v0.1.0
func NewBulkRewrappedSecret(secrets *BulkEncryptedSecret) (*BulkRewrappedSecret, error)
type BulkSecretInput ¶ added in v0.1.0
type BulkSecretInput struct { client.Resource Data []*UnencryptedSecret `json:"data,omitempty"` }
func NewBulkSecretInput ¶ added in v0.1.0
func NewBulkSecretInput() *BulkSecretInput
type EncryptedData ¶ added in v0.0.5
type EncryptedData struct { EncryptionAlgorithm string `json:"encryptionAlgorithm,omitempty"` EncryptedText string `json:"encryptedText,omitempty"` HashAlgorithm string `json:"hashAlgorithm,omitempty"` EncryptedKey RSAEncryptedData `json:"encryptedKey,omitempty"` Signature string `json:"signature,omitempty"` }
type EncryptedSecret ¶ added in v0.1.0
type EncryptedSecret struct { client.Resource Backend string `json:"backend"` KeyName string `json:"keyName"` CipherText string `json:"cipherText,omitempty"` HashAlgorithm string `json:"hashAlgorithm"` EncryptionAlgorithm string `json:"encryptionAglorigthm"` Signature string `json:"signature"` RewrapKey string `json:"rewrapKey,omitempty"` // contains filtered or unexported fields }
func GetEncryptedSecretResource ¶ added in v0.1.0
func GetEncryptedSecretResource() *EncryptedSecret
func NewEncryptedSecret ¶ added in v0.1.0
func NewEncryptedSecret(clearSecret *UnencryptedSecret) (*EncryptedSecret, error)
func (*EncryptedSecret) Delete ¶ added in v0.1.0
func (s *EncryptedSecret) Delete() error
func (*EncryptedSecret) SetTmpKey ¶ added in v0.1.0
func (s *EncryptedSecret) SetTmpKey(key aesutils.AESKey)
type RSAEncryptedData ¶ added in v0.0.5
type RewrappedSecret ¶ added in v0.1.0
type RewrappedSecret struct { client.Resource SecretName string `json:"name,omitempty"` RewrapText string `json:"rewrapText,omitempty"` }
func NewRewrappedSecret ¶ added in v0.1.0
func NewRewrappedSecret(encSecret *EncryptedSecret) (*RewrappedSecret, error)
type SecretCollection ¶
type SecretCollection struct { client.Collection Data []Secret `json:"data,omitempty"` }
type UnencryptedSecret ¶ added in v0.1.0
type UnencryptedSecret struct { client.Resource Backend string `json:"backend"` KeyName string `json:"keyName"` ClearText string `json:"clearText,omitempty"` }
func GetUnencryptedSecretResource ¶ added in v0.1.0
func GetUnencryptedSecretResource() *UnencryptedSecret
func NewUnencryptedSecret ¶ added in v0.1.0
func NewUnencryptedSecret(context *api.ApiContext) *UnencryptedSecret
Click to show internal directories.
Click to hide internal directories.