/tls/status -- Expand random stubs for separate statuses of certificate and key

This commit is contained in:
Eugene Bujak 2019-01-30 15:20:58 +03:00 committed by Eugene Bujak
parent 38869b22a6
commit c5b1105fc1
1 changed files with 7 additions and 3 deletions

View File

@ -1034,13 +1034,17 @@ func handleTLSStatus(w http.ResponseWriter, r *http.Request) {
tlsConfig `json:",inline"` tlsConfig `json:",inline"`
// only for API, no need to be stored in config // only for API, no need to be stored in config
Status string `yaml:"-" json:"status,omitempty"` StatusCertificate string `yaml:"-" json:"status_cert,omitempty"`
Warning string `yaml:"-" json:"warning,omitempty"` StatusKey string `yaml:"-" json:"status_key,omitempty"`
Warning string `yaml:"-" json:"warning,omitempty"`
}{ }{
tlsConfig: config.TLS, tlsConfig: config.TLS,
} }
if rand.Intn(2) == 0 { if rand.Intn(2) == 0 {
data.Status = fmt.Sprintf("Random status #%s", RandStringBytesMaskImpr(6)) data.StatusCertificate = fmt.Sprintf("Random certificate status #%s", RandStringBytesMaskImpr(6))
}
if rand.Intn(2) == 0 {
data.StatusKey = fmt.Sprintf("Random key status #%s", RandStringBytesMaskImpr(6))
} }
if rand.Intn(2) == 0 { if rand.Intn(2) == 0 {
data.Warning = fmt.Sprintf("Random warning #%s", RandStringBytesMaskImpr(6)) data.Warning = fmt.Sprintf("Random warning #%s", RandStringBytesMaskImpr(6))