diff options
author | Ben Toews <mastahyeti@gmail.com> | 2018-12-10 16:16:33 -0700 |
---|---|---|
committer | Ben Toews <mastahyeti@gmail.com> | 2018-12-10 16:16:33 -0700 |
commit | ee577ec1da545caf828994566459b328b3ffbe27 (patch) | |
tree | 40d47afa4fe04c6432d9f98e89fd8b6f02aa9177 /test | |
parent | 18ec883d6daaedbf32c66ca4ae6e41b66d0eeca4 (diff) | |
download | ruby-openssl-ee577ec1da545caf828994566459b328b3ffbe27.tar.gz |
Add OpenSSL::X509::Extension#value_der method
The #value method provides a weird stringification of the extension value that can't be parsed and isn't very useful. The new #value_der method provides the raw value, allowing users to decode the value and use it as needed.
Diffstat (limited to 'test')
-rw-r--r-- | test/test_x509ext.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/test_x509ext.rb b/test/test_x509ext.rb index 91ce202f..6964af46 100644 --- a/test/test_x509ext.rb +++ b/test/test_x509ext.rb @@ -86,6 +86,11 @@ class OpenSSL::TestX509Extension < OpenSSL::TestCase assert_equal true, ext1 == ext2 assert_equal false, ext1 == ext3 end + + def test_value_der + ext = OpenSSL::X509::Extension.new(@basic_constraints.to_der) + assert_equal @basic_constraints_value.to_der, ext.value_der + end end end |