mirror of https://github.com/docker/cli.git
32 lines
1.1 KiB
Go
32 lines
1.1 KiB
Go
|
package trustmanager
|
||
|
|
||
|
import "fmt"
|
||
|
|
||
|
// ErrAttemptsExceeded is returned when too many attempts have been made to decrypt a key
|
||
|
type ErrAttemptsExceeded struct{}
|
||
|
|
||
|
// ErrAttemptsExceeded is returned when too many attempts have been made to decrypt a key
|
||
|
func (err ErrAttemptsExceeded) Error() string {
|
||
|
return "maximum number of passphrase attempts exceeded"
|
||
|
}
|
||
|
|
||
|
// ErrPasswordInvalid is returned when signing fails. It could also mean the signing
|
||
|
// key file was corrupted, but we have no way to distinguish.
|
||
|
type ErrPasswordInvalid struct{}
|
||
|
|
||
|
// ErrPasswordInvalid is returned when signing fails. It could also mean the signing
|
||
|
// key file was corrupted, but we have no way to distinguish.
|
||
|
func (err ErrPasswordInvalid) Error() string {
|
||
|
return "password invalid, operation has failed."
|
||
|
}
|
||
|
|
||
|
// ErrKeyNotFound is returned when the keystore fails to retrieve a specific key.
|
||
|
type ErrKeyNotFound struct {
|
||
|
KeyID string
|
||
|
}
|
||
|
|
||
|
// ErrKeyNotFound is returned when the keystore fails to retrieve a specific key.
|
||
|
func (err ErrKeyNotFound) Error() string {
|
||
|
return fmt.Sprintf("signing key not found: %s", err.KeyID)
|
||
|
}
|