Documentation ¶
Index ¶
- Constants
- type AWSSigningKeyInfo
- type AWSSigningProvider
- func (asp *AWSSigningProvider) Initialized() bool
- func (asp *AWSSigningProvider) Name() string
- func (asp *AWSSigningProvider) New(keyInfo SigningKeyInfo) error
- func (asp *AWSSigningProvider) PublicKey() (string, error)
- func (asp *AWSSigningProvider) SignIndex(indexData []byte) ([]byte, error)
- func (asp *AWSSigningProvider) SignPackage(data, manifest []byte) ([]byte, error)
- type ExternalSigningKeyInfo
- type ExternalSigningProvider
- func (esp *ExternalSigningProvider) Initialized() bool
- func (esp *ExternalSigningProvider) Name() string
- func (esp *ExternalSigningProvider) New(ski SigningKeyInfo) error
- func (esp *ExternalSigningProvider) PublicKey() (string, error)
- func (esp *ExternalSigningProvider) SignIndex(data []byte) ([]byte, error)
- func (esp *ExternalSigningProvider) SignPackage(data, manifest []byte) ([]byte, error)
- type LocalSigningKeyInfo
- type LocalSigningProvider
- func (lsp *LocalSigningProvider) Initialized() bool
- func (lsp *LocalSigningProvider) Name() string
- func (lsp *LocalSigningProvider) New(keyInfo SigningKeyInfo) error
- func (lsp *LocalSigningProvider) PublicKey() (string, error)
- func (lsp *LocalSigningProvider) SetPrivateKey(key *minisign.PrivateKey)
- func (lsp *LocalSigningProvider) SignIndex(indexData []byte) ([]byte, error)
- func (lsp *LocalSigningProvider) SignPackage(data, manifest []byte) ([]byte, error)
- type SigningKeyInfo
- type SigningProvider
- type VaultSigningKeyInfo
- type VaultSigningProvider
- func (vsp *VaultSigningProvider) Initialized() bool
- func (vsp *VaultSigningProvider) Name() string
- func (vsp *VaultSigningProvider) New(keyInfo SigningKeyInfo) error
- func (vsp *VaultSigningProvider) PublicKey() (string, error)
- func (vsp *VaultSigningProvider) SignIndex(indexData []byte) ([]byte, error)
- func (vsp *VaultSigningProvider) SignPackage(data, manifest []byte) ([]byte, error)
Constants ¶
View Source
const PublicKeyJSONKey = "public_key"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSSigningKeyInfo ¶
func (*AWSSigningKeyInfo) MarshalJSON ¶
func (aski *AWSSigningKeyInfo) MarshalJSON() ([]byte, error)
func (*AWSSigningKeyInfo) UnmarshalJSON ¶
func (aski *AWSSigningKeyInfo) UnmarshalJSON(b []byte) error
type AWSSigningProvider ¶
type AWSSigningProvider struct {
// contains filtered or unexported fields
}
func (*AWSSigningProvider) Initialized ¶
func (asp *AWSSigningProvider) Initialized() bool
func (*AWSSigningProvider) Name ¶
func (asp *AWSSigningProvider) Name() string
func (*AWSSigningProvider) New ¶
func (asp *AWSSigningProvider) New(keyInfo SigningKeyInfo) error
func (*AWSSigningProvider) PublicKey ¶
func (asp *AWSSigningProvider) PublicKey() (string, error)
func (*AWSSigningProvider) SignIndex ¶
func (asp *AWSSigningProvider) SignIndex(indexData []byte) ([]byte, error)
func (*AWSSigningProvider) SignPackage ¶
func (asp *AWSSigningProvider) SignPackage(data, manifest []byte) ([]byte, error)
type ExternalSigningKeyInfo ¶
type ExternalSigningKeyInfo struct {
PublicKey string
}
func (*ExternalSigningKeyInfo) MarshalJSON ¶
func (eski *ExternalSigningKeyInfo) MarshalJSON() ([]byte, error)
func (*ExternalSigningKeyInfo) UnmarshalJSON ¶
func (eski *ExternalSigningKeyInfo) UnmarshalJSON(b []byte) error
type ExternalSigningProvider ¶
type ExternalSigningProvider struct {
// contains filtered or unexported fields
}
func (*ExternalSigningProvider) Initialized ¶
func (esp *ExternalSigningProvider) Initialized() bool
func (*ExternalSigningProvider) Name ¶
func (esp *ExternalSigningProvider) Name() string
func (*ExternalSigningProvider) New ¶
func (esp *ExternalSigningProvider) New(ski SigningKeyInfo) error
func (*ExternalSigningProvider) PublicKey ¶
func (esp *ExternalSigningProvider) PublicKey() (string, error)
func (*ExternalSigningProvider) SignIndex ¶
func (esp *ExternalSigningProvider) SignIndex(data []byte) ([]byte, error)
func (*ExternalSigningProvider) SignPackage ¶
func (esp *ExternalSigningProvider) SignPackage(data, manifest []byte) ([]byte, error)
type LocalSigningKeyInfo ¶
type LocalSigningKeyInfo struct { Password string StorageProvider storage.StorageProvider FileName string CopyToStorage bool RawPrivateKey []byte }
func (*LocalSigningKeyInfo) MarshalJSON ¶
func (lski *LocalSigningKeyInfo) MarshalJSON() ([]byte, error)
func (*LocalSigningKeyInfo) UnmarshalJSON ¶
func (lski *LocalSigningKeyInfo) UnmarshalJSON(b []byte) error
type LocalSigningProvider ¶
type LocalSigningProvider struct {
// contains filtered or unexported fields
}
func (*LocalSigningProvider) Initialized ¶
func (lsp *LocalSigningProvider) Initialized() bool
func (*LocalSigningProvider) Name ¶
func (lsp *LocalSigningProvider) Name() string
func (*LocalSigningProvider) New ¶
func (lsp *LocalSigningProvider) New(keyInfo SigningKeyInfo) error
func (*LocalSigningProvider) PublicKey ¶
func (lsp *LocalSigningProvider) PublicKey() (string, error)
func (*LocalSigningProvider) SetPrivateKey ¶
func (lsp *LocalSigningProvider) SetPrivateKey(key *minisign.PrivateKey)
func (*LocalSigningProvider) SignIndex ¶
func (lsp *LocalSigningProvider) SignIndex(indexData []byte) ([]byte, error)
func (*LocalSigningProvider) SignPackage ¶
func (lsp *LocalSigningProvider) SignPackage(data, manifest []byte) ([]byte, error)
type SigningKeyInfo ¶
type SigningProvider ¶
type VaultSigningKeyInfo ¶
type VaultSigningKeyInfo struct { Address string AppRolePath string AppRoleID string AppSecretID string VaultKeyPath string TLSEnabled bool CustomCACert []byte }
func (*VaultSigningKeyInfo) MarshalJSON ¶
func (vski *VaultSigningKeyInfo) MarshalJSON() ([]byte, error)
func (*VaultSigningKeyInfo) UnmarshalJSON ¶
func (vski *VaultSigningKeyInfo) UnmarshalJSON(b []byte) error
type VaultSigningProvider ¶
type VaultSigningProvider struct {
// contains filtered or unexported fields
}
func (*VaultSigningProvider) Initialized ¶
func (vsp *VaultSigningProvider) Initialized() bool
func (*VaultSigningProvider) Name ¶
func (vsp *VaultSigningProvider) Name() string
func (*VaultSigningProvider) New ¶
func (vsp *VaultSigningProvider) New(keyInfo SigningKeyInfo) error
func (*VaultSigningProvider) PublicKey ¶
func (vsp *VaultSigningProvider) PublicKey() (string, error)
func (*VaultSigningProvider) SignIndex ¶
func (vsp *VaultSigningProvider) SignIndex(indexData []byte) ([]byte, error)
func (*VaultSigningProvider) SignPackage ¶
func (vsp *VaultSigningProvider) SignPackage(data, manifest []byte) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.