def requireRenewal(self, path, lifetime):
with open(path, 'rb') as fh:
crt = fh.read()
data = x509.load_pem_x509_certificate(crt, default_backend())
date = data.not_valid_after - datetime.timedelta(days = lifetime)
if datetime.datetime.now() <= date:
return False
else:
return True
评论列表
文章目录