We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9130b01 commit ceeacbaCopy full SHA for ceeacba
src/test/ruby/test_asn1.rb
@@ -21,6 +21,18 @@ def test_encode_integer
21
assert_equal i, OpenSSL::ASN1.decode(ai.to_der).value
22
end
23
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
35
36
def test_encode_nil
37
#Primitives raise TypeError, Constructives NoMethodError
38
0 commit comments