diff --git a/app/controllers/timestamp_server_controller.rb b/app/controllers/timestamp_server_controller.rb index 619a13b7..efab97c8 100644 --- a/app/controllers/timestamp_server_controller.rb +++ b/app/controllers/timestamp_server_controller.rb @@ -30,6 +30,7 @@ class TimestampServerController < ApplicationController reason: 'Test', certificate: pkcs.certificate, key: pkcs.key, + signature_size: 10_000, certificate_chain: pkcs.ca_certs || [], timestamp_handler: Submissions::TimestampHandler.new(tsa_url: url)) end diff --git a/lib/submissions/generate_audit_trail.rb b/lib/submissions/generate_audit_trail.rb index ca54de58..db55f628 100644 --- a/lib/submissions/generate_audit_trail.rb +++ b/lib/submissions/generate_audit_trail.rb @@ -277,7 +277,10 @@ module Submissions certificate_chain: pkcs.ca_certs || [] } - sign_params[:timestamp_handler] = Submissions::TimestampHandler.new(tsa_url:) if tsa_url + if tsa_url + sign_params[:timestamp_handler] = Submissions::TimestampHandler.new(tsa_url:) + sign_params[:signature_size] = 10_000 + end composer.document.sign(io, **sign_params) diff --git a/lib/submissions/generate_result_attachments.rb b/lib/submissions/generate_result_attachments.rb index 62b9806a..6f00af5c 100644 --- a/lib/submissions/generate_result_attachments.rb +++ b/lib/submissions/generate_result_attachments.rb @@ -241,7 +241,10 @@ module Submissions certificate_chain: pkcs.ca_certs || [] } - sign_params[:timestamp_handler] = Submissions::TimestampHandler.new(tsa_url:) if tsa_url + if tsa_url + sign_params[:timestamp_handler] = Submissions::TimestampHandler.new(tsa_url:) + sign_params[:signature_size] = 10_000 + end pdf.sign(io, **sign_params)