projects
/
lets-encrypt-tiny.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
b3659a4
)
handle missing certificate file
author
Ralf Jung
<post@ralfj.de>
Wed, 25 Jan 2023 08:02:11 +0000
(09:02 +0100)
committer
Ralf Jung
<post@ralfj.de>
Wed, 25 Jan 2023 08:02:11 +0000
(09:02 +0100)
letsencrypt-tiny
patch
|
blob
|
history
diff --git
a/letsencrypt-tiny
b/letsencrypt-tiny
index d4e696d2f36aca8f29ff996e9416fe3fbf7d751f..6df989b772fa52439947d3a95650e41f6cb0f82e 100755
(executable)
--- a/
letsencrypt-tiny
+++ b/
letsencrypt-tiny
@@
-123,9
+123,12
@@
def auto_renewal(live, staging):
# determine what to do
now = datetime.datetime.now()
key_age = now - key_mtime(live)
# determine what to do
now = datetime.datetime.now()
key_age = now - key_mtime(live)
- cert_validity = cert_expiry(live) - now
need_new_key = key_age >= max_key_age
need_new_key = key_age >= max_key_age
- need_new_cert = cert_validity <= renew_cert_time
+ if os.path.exists(live):
+ cert_validity = cert_expiry(live) - now
+ need_new_cert = cert_validity <= renew_cert_time
+ else:
+ need_new_cert = True
if need_new_cert and key_age + renew_cert_time >= max_key_age:
# We are about to request a new certificate, and within <renew_cert_time>, we need a new key: Get the new key now
need_new_key = True
if need_new_cert and key_age + renew_cert_time >= max_key_age:
# We are about to request a new certificate, and within <renew_cert_time>, we need a new key: Get the new key now
need_new_key = True