WebService::SSLLabs::EndpointDetails - EndpointDetails object
Version 0.28
a new WebService::SSLLabs::EndpointDetails object, accepts a hash ref as it's parameter.
WebService::SSLLabs::EndpointDetails
endpoint assessment starting time, in milliseconds since 1970. This field is useful when test results are retrieved in several HTTP invocations. Then, you should check that the hostStartTime value matches the startTime value of the host.
returns the connected Key object
returns the connected Cert object
returns the connected Chain object
returns the list of supported protocols as Protocol objects
returns the Suites object
Contents of the HTTP Server response header when known. This field could be absent for one of two reasons: 1) the HTTP request failed (check httpStatusCode) or 2) there was no Server response header returned.
true if this endpoint is reachable via a hostname with the www prefix
true if this endpoint is reachable via a hostname without the www prefix
true if the endpoint is vulnerable to the BEAST attack
this is an integer value that describes the endpoint support for renegotiation:
the contents of the Strict-Transport-Security (STS) response header, if seen
the maxAge parameter extracted from the STS parameters;
true if the includeSubDomains STS parameter is set; undef if STS not seen
the contents of the Public-Key-Pinning response header, if seen
this is an integer value that describes endpoint support for session resumption. The possible values are:
integer value that describes supported compression methods
true if the server supports NPN
space separated list of supported protocols
indicates support for Session Tickets
true if OCSP stapling is deployed on the server
same as Cert.revocationStatus, but for the stapled OCSP response.
description of the problem with the stapled OCSP response, if any.
if SNI support is required to access the web site.
status code of the final HTTP response seen. When submitting HTTP requests, redirections are followed, but only if they lead to the same hostname. If this field is not available, that means the HTTP request failed.
available on a server that responded with a redirection to some other hostname.
true if the server supports at least one RC4 suite.
true if only RC4 suites are supported.
indicates support for Forward Secrecy
true if RC4 is used with modern clients.
instance of SimDetails.
true if the server is vulnerable to the Heartbleed attack.
true if the server supports the Heartbeat extension.
results of the CVE-2014-0224 test:
true if the endpoint is vulnerable to POODLE; false otherwise
results of the POODLE TLS test:
true if the server supports TLS_FALLBACK_SCSV, false if it doesn't. This field will not be available if the server's support for TLS_FALLBACK_SCSV can't be tested because it supports only one protocol version (e.g., only TLS 1.2).
true of the server is vulnerable to the FREAK attack, meaning it supports 512-bit key exchange.
information about the availability of certificate transparency information (embedded SCTs):
list of hex-encoded DH primes used by the server
whether the server uses known DH primes:
true if the DH ephemeral server value is reused.
true if the server uses DH parameters weaker than 1024 bits.
true if the server takes into account client preferences when deciding if to use ChaCha20 suites
returns server's HSTS policy as a HASH. Experimental.
returns server's HPKP policy as a HASH. Experimental.
returns server's HPKP Report Only policy as a HASH. Experimental.
list of DrownHost objects. Experimental.
true if error occurred in drown test.
true if server vulnerable to drown attack.
indicates protocol version intolerance issues
None
WebService::SSLLabs::EndpointDetails requires no configuration files or environment variables.
WebService::SSLLabs::EndpointDetails requires no non-core modules
None reported
Please report any bugs or feature requests to bug-net-ssllabs at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=WebService-SSLLabs. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-net-ssllabs at rt.cpan.org
David Dick, <ddick at cpan.org>
<ddick at cpan.org>
You can find documentation for this module with the perldoc command.
perldoc WebService::SSLLabs::EndpointDetails
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
http://rt.cpan.org/NoAuth/Bugs.html?Dist=WebService-SSLLabs
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/WebService-SSLLabs
CPAN Ratings
http://cpanratings.perl.org/d/WebService-SSLLabs
Search CPAN
http://search.cpan.org/dist/WebService-SSLLabs/
Thanks to Ivan Ristic and the team at https://www.qualys.com for providing the service at https://www.ssllabs.com
POD was extracted from the API help at https://github.com/ssllabs/ssllabs-scan/blob/stable/ssllabs-api-docs.md
Copyright 2016 David Dick.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install WebService::SSLLabs, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WebService::SSLLabs
CPAN shell
perl -MCPAN -e shell install WebService::SSLLabs
For more information on module installation, please visit the detailed CPAN module installation guide.