validate_certificate

igwn_auth_utils.x509.validate_certificate(cert, timeleft=600)

Validate an X.509 certificate by checking it’s expiry time.

Parameters:
  • cert (cryptography.x509.Certificate, str, file) – the certificate object or file (object or path) to validate

  • timeleft (float, optional) – the minimum required time until expiry (seconds)

Raises:

ValueError – if the certificate has expired or is about to expire