1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
# coding: ASCII-8BIT class ASN1Kit::OctetString < ASN1Kit::Type asn1_tag :IMPLICIT, :UNIVERSAL, 4 asn1_alias "OCTET STRING" attr_reader :value def initialize(value) @value = value end def to_der der_header(@value.bytesize) << @value end def ==(other) return false unless other.is_a?(ASN1Kit::OctetString) value == other.value end end