class TTTLS13::Message::Extension::SignatureAlgorithmsCert

Public Class Methods

deserialize(binary) click to toggle source

@param binary [String]

@return [TTTLS13::Message::Extensions::SignatureAlgorithmsCert, nil]

# 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
new(supported_signature_algorithms) click to toggle source

@param versions [Array of SignatureScheme]

# 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