Class: MailAuth::ArcSet
- Inherits:
-
Data
- Object
- Data
- MailAuth::ArcSet
- Defined in:
- lib/mailauth/result.rb
Overview
One ARC Set (RFC 8617 ยง4.2): what one hop sealed, and what it asserted about
the message when it did. claimed is that hop's own account of the message's
authentication, which a valid chain proves unmodified since sealing and
proves nothing else about.
Instance Attribute Summary collapse
-
#authentication_results ⇒ Object
readonly
Returns the value of attribute authentication_results.
-
#chain_status ⇒ Object
readonly
Returns the value of attribute chain_status.
-
#claimed ⇒ Object
readonly
Returns the value of attribute claimed.
-
#instance ⇒ Object
readonly
Returns the value of attribute instance.
-
#message_signature ⇒ Object
readonly
Returns the value of attribute message_signature.
-
#seal ⇒ Object
readonly
Returns the value of attribute seal.
Instance Method Summary collapse
-
#initialize(instance:, chain_status: nil, seal: nil, message_signature: nil, authentication_results: nil, claimed: {}) ⇒ ArcSet
constructor
A new instance of ArcSet.
Constructor Details
#initialize(instance:, chain_status: nil, seal: nil, message_signature: nil, authentication_results: nil, claimed: {}) ⇒ ArcSet
Returns a new instance of ArcSet.
68 69 70 |
# File 'lib/mailauth/result.rb', line 68 def initialize(instance:, chain_status: nil, seal: nil, message_signature: nil, authentication_results: nil, claimed: {}) super end |
Instance Attribute Details
#authentication_results ⇒ Object (readonly)
Returns the value of attribute authentication_results
67 68 69 |
# File 'lib/mailauth/result.rb', line 67 def authentication_results @authentication_results end |
#chain_status ⇒ Object (readonly)
Returns the value of attribute chain_status
67 68 69 |
# File 'lib/mailauth/result.rb', line 67 def chain_status @chain_status end |
#claimed ⇒ Object (readonly)
Returns the value of attribute claimed
67 68 69 |
# File 'lib/mailauth/result.rb', line 67 def claimed @claimed end |
#instance ⇒ Object (readonly)
Returns the value of attribute instance
67 68 69 |
# File 'lib/mailauth/result.rb', line 67 def instance @instance end |
#message_signature ⇒ Object (readonly)
Returns the value of attribute message_signature
67 68 69 |
# File 'lib/mailauth/result.rb', line 67 def @message_signature end |
#seal ⇒ Object (readonly)
Returns the value of attribute seal
67 68 69 |
# File 'lib/mailauth/result.rb', line 67 def seal @seal end |