Versions in this module Expand all Collapse all v0 v0.1.0 Apr 5, 2021 Changes in this version + const DefaultAgentConfigPath + const DefaultAthenzConfigPath + const DefaultZpeConfigPath + const DefaultZpuConfigPath + const EnvKeyAgentConfigPath + const EnvKeyAthenzConfigPath + const EnvKeyZpeConfigPath + const EnvKeyZpuConfigPath + const LogDir + const LogFile + var AgentConfig = newAgentConfiguration() + var KeyStore = newAthenzConfiguration() + var ZpeConfig = newZpeConfiguration() + var ZpuConfig = new(ZpuConfiguration) + func LoadAgentConfig(agentConfig *AgentConfiguration, filePath string) error + func LoadAthenzConfig(athenzConfig *AthenzConfiguration, filePath string) error + func LoadGlobalAgentConfig(filePath string) error + func LoadGlobalAthenzConfig(filePath string) error + func LoadGlobalZpeConfig(filePath string) error + func LoadGlobalZpuConfig(athenzConfPath, zpuConfPath string) error + func LoadZpeConfig(zpeConfig *ZpeConfiguration, filePath string) error + func LoadZpuConfig(zpuConfig *ZpuConfiguration, athenzConfPath, zpuConfPath string) error + type AgentConfiguration struct + Properties *agentProperties + type AthenzConfiguration struct + Properties *athenzProperties + func (config AthenzConfiguration) GetZmsPublicKey(id string) string + func (config AthenzConfiguration) GetZtsPublicKey(id string) string + type Loader interface + LoadConfig func(config interface{}, filePath string) error + WithDefaultConfig func() + func NewConfigLoader() Loader + type MtlsProperties struct + CaPath string + CrtPath string + PrivateKeyPath string + func (p MtlsProperties) IsEmpty() bool + type Properties struct + AthenzConfigFile string + ZpeConfigFile string + ZpuConfigFile string + type PublicKeys struct + Id string + Key string + type ServerProperties struct + Name string + Port string + type ZpeConfiguration struct + Properties *zpeProperties + type ZpuConfiguration struct + Properties *zpu.ZpuConfiguration