knitr::opts_chunk$set( collapse = TRUE, comment = "##", fig.path = "README-", message = FALSE, warning = FALSE, fig.retina = 2 ) options(width = 120)
Interrogate SSL Certificate Configuration Efficacy via 'ssllabs' API
'Qualys' provides a free online service (https://www.ssllabs.com/ssltest/index.html) that performs a deep analysis of the configuration of any SSL web server on the public Internet. Methods are provides to initiate scans and retreive scan results.
The following functions are implemented:
analyze_site
: Invoke assessment and check progressget_endpoint_data
: Retrieve detailed endpoint informationget_root_certs
: Retrieve root certificatesssllabs_api_info
: Check SSL Labs availabilityinstall.packages("ssllabs", repos = "https://cinc.rud.is/")
library(ssllabs) # current verison packageVersion("ssllabs") ssllabs_api_info() %>% str(1) get_root_certs() %>% str(1) get_endpoint_data( host = "www.ssllabs.com", ip = "64.41.200.100", from_cache = TRUE ) analyze_site( host = "www.ssllabs.com", from_cache = TRUE ) %>% str(2)
ssllabs
Metricscloc::cloc_pkg_md()
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.