class TTTLS13::Message::Extension::UnknownExtension
NOTE: Client/Server MUST ignore unrecognized extensions, but transcript MUST include unrecognized extensions.
Attributes
extension_data[RW]
extension_type[RW]
Public Class Methods
deserialize(binary, extension_type)
click to toggle source
@param binary [String] @param extension_type
[String]
@return [TTTLS13::Message::Extension::UnknownExtension]
# File lib/tttls1.3/message/extension/unknown_extension.rb, line 31 def self.deserialize(binary, extension_type) UnknownExtension.new(extension_type: extension_type, extension_data: binary) end
new(extension_type:, extension_data: '')
click to toggle source
@param extension_type
[String] @param extension_data
[String]
# File lib/tttls1.3/message/extension/unknown_extension.rb, line 17 def initialize(extension_type:, extension_data: '') @extension_type = extension_type @extension_data = extension_data || '' end
Public Instance Methods
serialize()
click to toggle source
@return [String]
# File lib/tttls1.3/message/extension/unknown_extension.rb, line 23 def serialize @extension_type + @extension_data.prefix_uint16_length end