From 7481d278225f314b5986d36eeee34bdb6225d6e6 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 18 Nov 2025 22:17:05 +0200 Subject: [PATCH] add tsa timeout --- lib/submissions/timestamp_handler.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/submissions/timestamp_handler.rb b/lib/submissions/timestamp_handler.rb index a152a97f..8dd3179c 100644 --- a/lib/submissions/timestamp_handler.rb +++ b/lib/submissions/timestamp_handler.rb @@ -3,6 +3,7 @@ module Submissions class TimestampHandler HASH_ALGORITHM = 'SHA256' + TIMEOUT = 10 TimestampError = Class.new(StandardError) @@ -32,6 +33,8 @@ module Submissions uri = Addressable::URI.parse(tsa_url) conn = Faraday.new(uri.origin) do |c| + c.options.read_timeout = TIMEOUT + c.options.open_timeout = TIMEOUT c.basic_auth(uri.user, uri.password) if uri.password.present? end