Updated SSLyze::XML and classes to represent the current sslyze 1.3.4 XSD.
0.2.1 / 2017-01-13
Fix file descriptor leak in SSLyze::XML.open by using
File.open(path) { |file| ... } instead of File.new(path), which keeps the
file descriptor open until GC collects the File instance.
0.2.0 / 2016-08-16
Requires sslyze 0.12.x.
Added SSLyze::XML#each_invalid_target.
Added SSLyze::XML#invalid_targets.
Added SSLyze::InvalidTarget.
Added SSLyze::Target#ssl_v2 alias.
Added SSLyze::Target#ssl_v3 alias.
Added SSLyze::Target#tls_v1 alias.
Added SSLyze::Target#tls_v1_1 alias.
Added SSLyze::Target#tls_v1_2 alias.
Added SSLyze::CertificateValidation#path?.
Added SSLyze::CertificateValidation#results.
Fixed a bug in SSLyze::CertInfo#validation when the certificateValidation
node is omitted.
0.1.1 / 2015-12-08
certificateValidation may be omitted from certinfo if an OpenSSL
exception occurred. Allow SSLyze::CertInfo#validation may return nil.
0.1.0 / 2015-10-13
Initial release:
Provides a Ruby interface to sslyze.py.
Provides a Parser for consuming the sslyze XML output.