summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorMartin Bosslet <Martin.Bosslet@gmail.com>2018-06-21 09:48:52 -0600
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2019-10-01 11:25:06 +1300
commitc7e404520b52255772d60706ce77373c928db4a8 (patch)
treef44c3c15f0809d89c685234c20fa271f66972f01 /test
parent936d78fe9cf9691ed6e5eddbc88e34eb062bc123 (diff)
downloadruby-openssl-c7e404520b52255772d60706ce77373c928db4a8.tar.gz
ts: Timestamp support (2/3)
This commit applies the second patches (ts2.tar.gz) from https://bugs.ruby-lang.org/issues/4183
Diffstat (limited to 'test')
-rwxr-xr-xtest/test_ts.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/test_ts.rb b/test/test_ts.rb
index ac19eeab..43e6db27 100755
--- a/test/test_ts.rb
+++ b/test/test_ts.rb
@@ -68,7 +68,7 @@ module OpenSSL
intermediate, im_key, OpenSSL::Digest::SHA1.new)
end
end
-
+
class TestTimestamp < MiniTest::Unit::TestCase
include OpenSSL::TestUtils
@@ -112,7 +112,7 @@ GaL27FRs4fRWf9OmxPhUVgIyGzLGXrueemvQUDHObA==
TS_CERT_DIRECT = Certs.ts_cert_direct(EE_KEY, CA_CERT)
INTERMEDIATE_CERT = Certs.intermediate_cert(INTERMEDIATE_KEY, CA_CERT)
TS_CERT_EE = Certs.ts_cert_ee(EE_KEY, INTERMEDIATE_CERT, INTERMEDIATE_KEY)
-
+
def test_create_request
req = OpenSSL::Timestamp::Request.new
assert_equal(true, req.cert_requested?)
@@ -215,7 +215,7 @@ GaL27FRs4fRWf9OmxPhUVgIyGzLGXrueemvQUDHObA==
time = Time.now
fac.gen_time = time
fac.serial_number = 1
-
+
resp = fac.create_timestamp(EE_KEY, TS_CERT_EE, req)
assert_equal(OpenSSL::Timestamp::Response::GRANTED, resp.status)
assert_nil(resp.failure_info)
@@ -341,7 +341,7 @@ GaL27FRs4fRWf9OmxPhUVgIyGzLGXrueemvQUDHObA==
ts.verify(req, [INTERMEDIATE_CERT], CA_CERT)
end
end
-
+
def test_verify_ee_nonce_mismatch
assert_raises(OpenSSL::Timestamp::TimestampError) do
ts, req = timestamp_ee
@@ -532,7 +532,7 @@ GaL27FRs4fRWf9OmxPhUVgIyGzLGXrueemvQUDHObA==
end
private
-
+
def assert_cert expected, actual
assert_equal expected.to_der, actual.to_der
end
@@ -598,4 +598,4 @@ GaL27FRs4fRWf9OmxPhUVgIyGzLGXrueemvQUDHObA==
end
end
-end \ No newline at end of file
+end