github.com/kunnos/engine@v1.13.1/cliconfig/credentials/credentials.go (about) 1 package credentials 2 3 import ( 4 "github.com/docker/docker/api/types" 5 ) 6 7 // Store is the interface that any credentials store must implement. 8 type Store interface { 9 // Erase removes credentials from the store for a given server. 10 Erase(serverAddress string) error 11 // Get retrieves credentials from the store for a given server. 12 Get(serverAddress string) (types.AuthConfig, error) 13 // GetAll retrieves all the credentials from the store. 14 GetAll() (map[string]types.AuthConfig, error) 15 // Store saves credentials in the store. 16 Store(authConfig types.AuthConfig) error 17 }