Skip to content

Commit c02f3a1

Browse files
committed
Fix signature size calculation in PadesTwoPhaseSigningHelper
DEVSIX-8115
1 parent 0988b64 commit c02f3a1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

sign/src/main/java/com/itextpdf/signatures/PadesTwoPhaseSigningHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ public CMSContainer createCMSContainerWithoutSignature(Certificate[] certificate
255255
cms.setSignerInfo(signerInfo);
256256

257257
MessageDigest messageDigest = MessageDigest.getInstance(DigestAlgorithms.getDigest(digestAlgorithmOid));
258-
int realSignatureSize = messageDigest.getDigestLength() + (int) cms.getSizeEstimation();
258+
int realSignatureSize = (messageDigest.getDigestLength() + (int) cms.getSizeEstimation()) * 2 + 2;
259259
if (tsaClient != null) {
260260
realSignatureSize += tsaClient.getTokenSizeEstimate();
261261
}

0 commit comments

Comments
 (0)