Versions in this module Expand all Collapse all v2 v2.4.0 Jan 11, 2024 v2.3.2 Sep 5, 2023 v2.3.1 Aug 23, 2023 v2.3.0 Aug 8, 2023 v2.2.4 Dec 7, 2022 v2.2.3 Nov 15, 2022 Changes in this version + func GetActualValue(val string) string + func GetVersion() string + type AccessToken struct + AthenzCAPath string + AthenzURL string + CertKeyPath string + CertPath string + Enable bool + Expiry string + PrincipalAuthHeader string + RefreshPeriod string + Retry Retry + type Config struct + AccessToken AccessToken + Log Log + NToken NToken + Proxy Proxy + RoleToken RoleToken + Server Server + ServiceCert ServiceCert + Version string + func New(path string) (*Config, error) + type HealthCheck struct + Address string + Endpoint string + Port int + type Log struct + Color bool + Level string + type NToken struct + AthenzDomain string + Enable bool + ExistingTokenPath string + Expiry string + KeyVersion string + PrivateKeyPath string + RefreshPeriod string + ServiceName string + Validate bool + type Proxy struct + BufferSize uint64 + Enable bool + PrincipalAuthHeader string + RoleAuthHeader string + type Retry struct + Attempts int + Delay string + type RoleToken struct + AthenzCAPath string + AthenzURL string + CertKeyPath string + CertPath string + Enable bool + Expiry string + PrincipalAuthHeader string + RefreshPeriod string + Retry Retry + type Server struct + Address string + HealthCheck HealthCheck + Port int + ShutdownDelay string + ShutdownTimeout string + TLS TLS + Timeout string + type ServiceCert struct + AthenzCAPath string + AthenzURL string + DNSSuffix string + Enable bool + Expiry string + ExpiryMargin string + IntermediateCert bool + PrincipalAuthHeader string + RefreshPeriod string + Spiffe bool + Subject Subject + type Subject struct + Country string + Organization string + OrganizationalUnit string + Province string + type TLS struct + CAPath string + CertPath string + Enable bool + KeyPath string