ssllabs.endpoint

class ssllabs.endpoint.Delegation(data)[source]

Bases: object

domain name delegation with and without the www prefix, from Endpoint.delegation()

nonprefixed

set for non-prefixed access

prefixed

set for prefixed access

class ssllabs.endpoint.Endpoint(data)[source]

Bases: ssllabs.object.Object

Object representing a single endpoint, accessed from ssllabs.host.Host.endpoints()

delegation

indicates domain name delegation with and without the www prefix bit as a Delegation object.

details

this field contains a ssllabs.endpointdetails.EndpointDetails object.

duration

assessment duration, as a timedelta

eta

estimated time, as a timedelta, until the completion of the assessment

grade

possible values: A+, A-, A-F, T (no trust) and M (certificate name mismatch)

gradeTrustIgnored

grade (as above), if trust issues are ignored

hasWarnings

if this endpoint has warnings that might affect the score (e.g., get A- instead of A).

ipAddress

endpoint IP address, in IPv4 or IPv6 format.

isExceptional

this flag will be raised when an exceptional configuration is encountered. The SSL Labs test will give such sites an A+.

progress

assessment progress, which is a value from 0 to 100, and -1 if the assessment has not yet started

serverName

server name retrieved via reverse DNS

statusDetails

code of the operation currently in progress

statusDetailsMessage

description of the operation currently in progress

statusMessage

assessment status message; this field will contain “Ready” if the endpoint assessment was successful.