mirror of
https://github.com/ruby/ruby.git
synced 2025-09-18 18:13:58 +02:00
merge revision(s) 42126: [Backport #8664]
* ext/openssl/ossl_asn1.c (asn1time_to_time): Implement YYMMDDhhmmZ format for ASN.1 UTCTime. [ruby-trunk - Bug #8664] * test/openssl/test_asn1.rb: Test for the above. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@42215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
589da706be
commit
0f1fb6ff36
4 changed files with 27 additions and 6 deletions
|
@ -263,6 +263,14 @@ rEzBQ0F9dUyqQ9gyRg8KHhDfv9HzT1d/rnUZMkoombwYBRIUChGCYV0GnJcan2Zm
|
|||
end
|
||||
end
|
||||
|
||||
def test_decode_utctime
|
||||
expected = Time.at 1374535380
|
||||
assert_equal expected, OpenSSL::ASN1.decode("\x17\v1307222323Z").value
|
||||
|
||||
expected += 17
|
||||
assert_equal expected, OpenSSL::ASN1.decode("\x17\r130722232317Z").value
|
||||
end
|
||||
|
||||
def test_create_inf_length_primitive
|
||||
expected = %w{ 24 80 04 01 61 00 00 }
|
||||
raw = [expected.join('')].pack('H*')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue