X-Git-Url: https://v.licheni.net/stack/cam.git/blobdiff_plain/2397de7d1d5a2617b9a72e087d4514c7203a3e21..09eeaa8aa8624de64ea1860f79a3075dd1875c5f:/cam/ca.py?ds=inline diff --git a/cam/ca.py b/cam/ca.py index f8a202f..0bf7fcf 100644 --- a/cam/ca.py +++ b/cam/ca.py @@ -160,7 +160,10 @@ class CA(object): expiry = cert.get_expiration_date() if expiry and expiry > time.time(): - log.warn('certificate is still valid, revoking previous version') + log.warn('certificate is still valid') + + if cert.exists(): + log.warn('revoking previous version') self.revoke(cert) log.info('generating new certificate %s', cert.name)