ssllabs.chaincert

class ssllabs.chaincert.ChainCert(data)[source]

Bases: ssllabs.object.Object

Cert object that can be used to access the certificate of an ssllabs.chain.Chain, accessed from ssllabs.chain.Chain.certs()

crlRevocationStatus

same as revocationStatus, but only for the CRL information (if any).

issuerLabel

issuer name

issuerSubject

issuer subject

issues

list of certificate issues as an Issues object

keyAlg

certificate key algorithm

keySize

certificate key size in bits

keyStrength

certificate key strength, in equivalent RSA bits

label

certificate label (user-friendly name)

notAfter

timestamp after which the certificate is not valid

notBefore

timestamp before which the certificate is not valid

ocspRevocationStatus

same as revocationStatus, but only for the OCSP information (if any).

raw

PEM-encoded certificate data

revocationStatus

a number that describes the revocation status of the certificate: 0 - not checked 1 - certificate revoked 2 - certificate not revoked 3 - revocation check error 4 - no revocation information 5 - internal error

sigAlg

certificate signature algorithm

subject

certificate subject

class ssllabs.chaincert.Issues(data)[source]

Bases: object

Issues that may be present, from ChainCert.issues()

blacklisted
expired

certificate expired

notyetvalid

certificate not yet valid

weakkey

weak key

weaksignature

weak signature