Add support for comparing duration before certificate expiration

This commit is contained in:
Elouan Martinet
2020-11-15 18:33:09 +01:00
parent d50721c8f0
commit 7d97e83875
3 changed files with 14 additions and 0 deletions

View File

@ -169,6 +169,10 @@ func (service *Service) call(result *Result) {
result.Errors = append(result.Errors, err.Error())
return
}
if response.TLS != nil {
certificate := response.TLS.PeerCertificates[0]
result.CertificateExpiration = certificate.NotAfter.Sub(time.Now())
}
result.HTTPStatus = response.StatusCode
result.Connected = response.StatusCode > 0
result.Body, err = ioutil.ReadAll(response.Body)