Exemple #1
0
def print_valid_time(prefix: str, cert: X509) -> None:
    """Print validity time of the certificate"""
    validfrom_time = cert.get_notBefore()
    validfrom_datetime = datetime.strptime(validfrom_time.decode("utf-8"),
                                           "%Y%m%d%H%M%SZ")
    validto_time = cert.get_notAfter()
    validto_datetime = datetime.strptime(validto_time.decode("utf-8"),
                                         "%Y%m%d%H%M%SZ")
    print(f"{prefix}valid from: {validfrom_datetime}")
    print(f"{prefix}valid to  : {validto_datetime}")