NAME
WebService::SSLLabs::Chain - Chain object
VERSION
Version 0.33
SUBROUTINES/METHODS
new
a new WebService::SSLLabs::Chain
object, accepts a hash ref as it's parameter.
certs
a list of ChainCert objects, representing the chain certificates in the order in which they were retrieved from the server
issues
a number of flags that describe the chain and the problems it has:
- bit 0 (1) - unused
- bit 1 (2) - incomplete chain (set only when we were able to build a chain by adding missing intermediate certificates from external sources)
- bit 3 (8) - the certificates form a chain (trusted or not), but the order is incorrect
- bit 4 (16) - contains a self-signed root certificate (not set for self-signed leafs)
- bit 5 (32) - the certificates form a chain (if we added external certificates, bit 1 will be set), but we could not validate it. If the leaf was trusted, that means that we built a different chain we trusted.
DIAGNOSTICS
None
CONFIGURATION AND ENVIRONMENT
WebService::SSLLabs::Chain requires no configuration files or environment variables.
DEPENDENCIES
WebService::SSLLabs::Chain requires no non-core modules
INCOMPATIBILITIES
None reported
BUGS AND LIMITATIONS
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.
AUTHOR
David Dick, <ddick at cpan.org>
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc WebService::SSLLabs::Chain
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
ACKNOWLEDGEMENTS
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
LICENSE AND COPYRIGHT
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.