@@ -65,26 +65,26 @@ var (
65
65
66
66
// Config represents the CA configuration and it's mapped to a JSON object.
67
67
type Config struct {
68
- Root multiString `json:"root"`
69
- FederatedRoots []string `json:"federatedRoots"`
70
- IntermediateCert string `json:"crt"`
71
- IntermediateKey string `json:"key"`
72
- Address string `json:"address"`
73
- InsecureAddress string `json:"insecureAddress"`
74
- DNSNames []string `json:"dnsNames"`
75
- KMS * kms.Options `json:"kms,omitempty"`
76
- SSH * SSHConfig `json:"ssh,omitempty"`
77
- Logger json.RawMessage `json:"logger,omitempty"`
78
- DB * db.Config `json:"db,omitempty"`
79
- Monitoring json.RawMessage `json:"monitoring,omitempty"`
80
- AuthorityConfig * AuthConfig `json:"authority,omitempty"`
81
- TLS * TLSOptions `json:"tls,omitempty"`
82
- Password string `json:"password,omitempty"`
83
- Templates * templates.Templates `json:"templates,omitempty"`
84
- CommonName string `json:"commonName,omitempty"`
85
- CRL * CRLConfig `json:"crl,omitempty"`
86
- MetricsAddress string `json:"metricsAddress,omitempty"`
87
- SkipValidation bool `json:"-"`
68
+ Root multiString `json:"root"`
69
+ FederatedRoots []string `json:"federatedRoots"`
70
+ IntermediateCert string `json:"crt"`
71
+ IntermediateKey string `json:"key"`
72
+ Address string `json:"address"`
73
+ InsecureAddress string `json:"insecureAddress"`
74
+ DNSNames []string `json:"dnsNames"`
75
+ KMS * kms.Options `json:"kms,omitempty"`
76
+ SSH * SSHConfig `json:"ssh,omitempty"`
77
+ Logger json.RawMessage `json:"logger,omitempty"`
78
+ DB * db.Config `json:"db,omitempty"`
79
+ Monitoring json.RawMessage `json:"monitoring,omitempty"`
80
+ AuthorityConfig * AuthConfig `json:"authority,omitempty"`
81
+ TLS * TLSOptions `json:"tls,omitempty"`
82
+ Password string `json:"password,omitempty"`
83
+ Templates * templates.Templates `json:"templates,omitempty"`
84
+ CommonName string `json:"commonName,omitempty"`
85
+ CRL * CRLConfig `json:"crl,omitempty"`
86
+ MetricsAddress string `json:"metricsAddress,omitempty"`
87
+ SkipValidation bool `json:"-"`
88
88
SkipSCEPValidation bool `json:"-"`
89
89
90
90
// Keeps record of the filename the Config is read from
0 commit comments