Class: SSLyze::XML::Fallback

Inherits:
Plugin
  • Object
show all
Defined in:
lib/sslyze/xml/fallback.rb,
lib/sslyze/xml/fallback/tls_fallback_scsv.rb

Overview

Represents the <fallback> XML element.

Since:

  • 1.0.0

Defined Under Namespace

Classes: TLSFallbackSCSV

Instance Method Summary collapse

Methods inherited from Plugin

#initialize

Methods included from Attributes::Exception

#exception, #exception?

Methods included from Attributes::Title

#title, #to_s

Constructor Details

This class inherits a constructor from SSLyze::XML::Plugin

Instance Method Details

#is_supported?Boolean Also known as: supported?

Returns:

See Also:

Since:

  • 1.0.0



26
27
28
# File 'lib/sslyze/xml/fallback.rb', line 26

def is_supported?
  tls_fallback_scsv.is_supported?
end

#tls_fallback_scsvTLSFallbackSCSV

Parses the <tlsFallbackScsv> XML element.

Returns:

Since:

  • 1.0.0



17
18
19
20
21
# File 'lib/sslyze/xml/fallback.rb', line 17

def tls_fallback_scsv
  @tls_fallback_scsv ||= TLSFallbackSCSV.new(
    @node.at_xpath('tlsFallbackScsv')
  )
end