From 5e5f0f645fe3347ad9c380bd67fe6973bc8737d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ce=C4=BEuch?= Date: Mon, 5 Feb 2024 11:15:51 +0100 Subject: [PATCH] set bigger content size for pades with TS --- src/main/java/digital/slovensko/autogram/core/SigningJob.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/digital/slovensko/autogram/core/SigningJob.java b/src/main/java/digital/slovensko/autogram/core/SigningJob.java index ba1e5d855..a3beecbb5 100644 --- a/src/main/java/digital/slovensko/autogram/core/SigningJob.java +++ b/src/main/java/digital/slovensko/autogram/core/SigningJob.java @@ -145,8 +145,10 @@ private DSSDocument signDocumentAsPAdeS(SigningKey key) { signatureParameters.setCertificateChain(key.getCertificateChain()); signatureParameters.setSignWithExpiredCertificate(true); - if (signatureParameters.getSignatureLevel().equals(SignatureLevel.PAdES_BASELINE_T)) + if (signatureParameters.getSignatureLevel().equals(SignatureLevel.PAdES_BASELINE_T)) { service.setTspSource(getParameters().getTspSource()); + signatureParameters.setContentSize(9472*2); + } var dataToSign = service.getDataToSign(getDocument(), signatureParameters); var signatureValue = key.sign(dataToSign, jobParameters.getDigestAlgorithm());