Class: TTTLS13::Message::Extension::SignatureAlgorithmsCert
- Inherits:
-
SignatureAlgorithms
- Object
- SignatureAlgorithms
- TTTLS13::Message::Extension::SignatureAlgorithmsCert
- Defined in:
- lib/tttls1.3/message/extension/signature_algorithms_cert.rb
Constant Summary
Constants inherited from SignatureAlgorithms
TTTLS13::Message::Extension::SignatureAlgorithms::DEFAULT_SIGNATURE_ALGORITHMS
Instance Attribute Summary
Attributes inherited from SignatureAlgorithms
#extension_type, #supported_signature_algorithms
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(supported_signature_algorithms) ⇒ SignatureAlgorithmsCert
constructor
A new instance of SignatureAlgorithmsCert.
Methods inherited from SignatureAlgorithms
deserialize_supported_signature_algorithms, #serialize
Constructor Details
#initialize(supported_signature_algorithms) ⇒ SignatureAlgorithmsCert
Returns a new instance of SignatureAlgorithmsCert.
9 10 11 12 |
# File 'lib/tttls1.3/message/extension/signature_algorithms_cert.rb', line 9 def initialize(supported_signature_algorithms) super(supported_signature_algorithms) @extension_type = ExtensionType::SIGNATURE_ALGORITHMS_CERT end |
Class Method Details
.deserialize(binary) ⇒ TTTLS13::Message::Extensions::SignatureAlgorithmsCert?
17 18 19 20 21 22 |
# File 'lib/tttls1.3/message/extension/signature_algorithms_cert.rb', line 17 def self.deserialize(binary) ssa = deserialize_supported_signature_algorithms(binary) return nil if ssa.nil? SignatureAlgorithmsCert.new(ssa) end |