1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-04-21 03:02:09 +00:00

add --replace-all argument to ssl_certificates.py

This commit is contained in:
Scott Bronson 2015-12-18 17:58:59 -08:00
parent 91d7151101
commit e09230192f

View File

@ -182,9 +182,12 @@ def get_certificates_to_provision(env):
domains.add(domain)
else:
cert = cert["certificate_object"]
import sys
if cert.issuer == cert.subject:
# This is self-signed. Get a real one.
domains.add(domain)
elif "--replace-all" in sys.argv:
domains.add(domain)
# Valid certificate today, but is it expiring soon?
elif cert.not_valid_after-now < datetime.timedelta(days=14):