Class: SSLyze::XML::Reneg::SessionRenegotiation
- Inherits:
-
Object
- Object
- SSLyze::XML::Reneg::SessionRenegotiation
- Includes:
- Types
- Defined in:
- lib/sslyze/xml/reneg/session_renegotiation.rb
Overview
Represents the <sessionRenegotiation>
XML element.
Constant Summary
Constants included from Types
Instance Method Summary collapse
-
#can_be_client_initiated? ⇒ Boolean
(also: #client_initiated?)
Returns the
canBeClientInitiated
attribute. -
#initialize(node) ⇒ SessionRenegotiation
constructor
Initializes the SessionRenegotiation object.
-
#is_secure? ⇒ Boolean
(also: #secure?)
Returns the
isSecure
attribute.
Constructor Details
#initialize(node) ⇒ SessionRenegotiation
Initializes the SSLyze::XML::Reneg::SessionRenegotiation object.
22 23 24 |
# File 'lib/sslyze/xml/reneg/session_renegotiation.rb', line 22 def initialize(node) @node = node end |
Instance Method Details
#can_be_client_initiated? ⇒ Boolean Also known as: client_initiated?
Returns the canBeClientInitiated
attribute.
31 32 33 |
# File 'lib/sslyze/xml/reneg/session_renegotiation.rb', line 31 def can_be_client_initiated? Boolean[@node['canBeClientInitiated']] end |
#is_secure? ⇒ Boolean Also known as: secure?
Returns the isSecure
attribute.
42 43 44 |
# File 'lib/sslyze/xml/reneg/session_renegotiation.rb', line 42 def is_secure? Boolean[@node['isSecure']] end |