Skip to content

Commit ceeacba

Browse files
skunkworkerkares
authored andcommitted
[test] ASN.1 to_der on a singlular wrapped object
1 parent 9130b01 commit ceeacba

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/test/ruby/test_asn1.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,18 @@ def test_encode_integer
2121
assert_equal i, OpenSSL::ASN1.decode(ai.to_der).value
2222
end
2323

24+
def test_encode_nested_sequence_to_der
25+
data_sequence = ::OpenSSL::ASN1::Sequence([::OpenSSL::ASN1::Integer(0)])
26+
asn1 = ::OpenSSL::ASN1::Sequence(data_sequence)
27+
assert_equal "0\x03\x02\x01\x00", asn1.to_der
28+
end
29+
30+
def test_encode_nested_set_to_der
31+
data_set = ::OpenSSL::ASN1::Set([::OpenSSL::ASN1::Integer(0)])
32+
asn1 = ::OpenSSL::ASN1::Set(data_set)
33+
assert_equal "1\x03\x02\x01\x00", asn1.to_der
34+
end
35+
2436
def test_encode_nil
2537
#Primitives raise TypeError, Constructives NoMethodError
2638

0 commit comments

Comments
 (0)