Versions in this module Expand all Collapse all v0 v0.6.4 Dec 23, 2019 v0.6.0 Dec 3, 2019 Changes in this version + func ExtractUsernameFromAccessToken(token string) (string, error) + func IsEncrypted(buffer []byte) (bool, error) + type ArtifactoryDetails interface + AuthenticateSsh func(sshKey, sshPassphrase string) error + CreateHttpClientDetails func() httputils.HttpClientDetails + GetAccessToken func() string + GetApiKey func() string + GetPassword func() string + GetSshAuthHeaders func() map[string]string + GetSshKeyPath func() string + GetSshPassphrase func() string + GetSshUrl func() string + GetUrl func() string + GetUser func() string + GetVersion func() (string, error) + HandleTokenExpiry func(statusCode int, httpClientDetails *httputils.HttpClientDetails) (bool, error) + IsSshAuthHeaderSet func() bool + IsSshAuthentication func() bool + SetAccessToken func(accessToken string) + SetApiKey func(apiKey string) + SetPassword func(password string) + SetSshAuthHeaders func(sshAuthHeaders map[string]string) + SetSshKeyPath func(sshKeyPath string) + SetSshPassphrase func(sshPassphrase string) + SetSshUrl func(url string) + SetUrl func(url string) + SetUser func(user string) + func NewArtifactoryDetails() ArtifactoryDetails + type SshAuthResult struct + Headers map[string]string + Href string