@@ -5,15 +5,11 @@ import (
55 "github.com/docker/docker-credential-helpers/credentials"
66)
77
8- type wincred struct {}
9-
10- // New creates a new wincred.
11- func New () credentials.Helper {
12- return wincred {}
13- }
8+ // Wincred handles secrets using the Windows credential service.
9+ type Wincred struct {}
1410
1511// Add adds new credentials to the windows credentials manager.
16- func (h wincred ) Add (creds * credentials.Credentials ) error {
12+ func (h Wincred ) Add (creds * credentials.Credentials ) error {
1713 g := winc .NewGenericCredential (creds .ServerURL )
1814 g .UserName = creds .Username
1915 g .CredentialBlob = []byte (creds .Secret )
@@ -22,7 +18,7 @@ func (h wincred) Add(creds *credentials.Credentials) error {
2218}
2319
2420// Delete removes credentials from the windows credentials manager.
25- func (h wincred ) Delete (serverURL string ) error {
21+ func (h Wincred ) Delete (serverURL string ) error {
2622 g , err := winc .GetGenericCredential (serverURL )
2723 if g == nil {
2824 return nil
@@ -34,7 +30,7 @@ func (h wincred) Delete(serverURL string) error {
3430}
3531
3632// Get retrieves credentials from the windows credentials manager.
37- func (h wincred ) Get (serverURL string ) (string , string , error ) {
33+ func (h Wincred ) Get (serverURL string ) (string , string , error ) {
3834 g , _ := winc .GetGenericCredential (serverURL )
3935 if g == nil {
4036 return "" , "" , credentials .ErrCredentialsNotFound
0 commit comments