Documentation
¶
Index ¶
Constants ¶
View Source
const (
MetricsTablePrefix = "ca_"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CsrTemplates ¶
type CsrTemplates struct {
RootCa RootCa `yaml:"root-ca"`
IntermediateCa IntermediateCa `yaml:"intermediate-ca"`
}
type IConfig ¶
type IConfig struct {
Log Log `yaml:"log"`
Keymanager Keymanager `yaml:"keymanager"`
Singleca Singleca `yaml:"singleca"`
OCSPHost string `yaml:"ocsp-host"`
HTTP HTTP `yaml:"http"`
Mysql Mysql `yaml:"mysql"`
Vault Vault `yaml:"vault"`
Influxdb influxdb.CustomConfig `yaml:"influxdb"`
SwaggerEnabled bool `yaml:"swagger-enabled"`
Debug bool `yaml:"debug"`
Version string `yaml:"version"`
Hostname string `yaml:"hostname"`
Ocsp Ocsp `yaml:"ocsp"`
}
type IntermediateCa ¶
type Keymanager ¶
type Keymanager struct {
UpperCa []string `yaml:"upper-ca"`
SelfSign bool `yaml:"self-sign"`
CsrTemplates CsrTemplates `yaml:"csr-templates"`
}
type Singleca ¶
type Singleca struct {
ConfigPath string `yaml:"config-path"`
// Raw
CfsslConfig *cfssl_config.Config
}
Click to show internal directories.
Click to hide internal directories.