Author: tilman
Date: Thu Mar 26 04:52:25 2026
New Revision: 1932568
Log:
PDFBOX-5660: sonar fix
Modified:
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
Modified:
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
==============================================================================
---
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
Thu Mar 26 04:52:17 2026 (r1932567)
+++
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
Thu Mar 26 04:52:25 2026 (r1932568)
@@ -52,7 +52,6 @@ import org.apache.pdfbox.util.Hex;
*/
public class CreateVisibleSignature extends CreateSignatureBase
{
- private SignatureOptions signatureOptions;
private PDVisibleSignDesigner visibleSignDesigner;
private final PDVisibleSigProperties visibleSignatureProperties = new
PDVisibleSigProperties();
private boolean lateExternalSigning = false;
@@ -223,6 +222,7 @@ public class CreateVisibleSignature exte
// and read https://stackoverflow.com/a/71293901/535646
// and https://issues.apache.org/jira/browse/PDFBOX-5382
+ SignatureOptions signatureOptions = null;
try (FileOutputStream fos = new FileOutputStream(signedFile))
{
int accessPermissions = SigUtils.getMDPPermission(doc);
Modified:
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
==============================================================================
---
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
Thu Mar 26 04:52:17 2026 (r1932567)
+++
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
Thu Mar 26 04:52:25 2026 (r1932568)
@@ -80,7 +80,6 @@ import org.bouncycastle.asn1.x500.style.
*/
public class CreateVisibleSignature2 extends CreateSignatureBase
{
- private SignatureOptions signatureOptions;
private boolean lateExternalSigning = false;
private File imageFile = null;
@@ -164,6 +163,7 @@ public class CreateVisibleSignature2 ext
// creating output document and prepare the IO streams.
+ SignatureOptions signatureOptions = new SignatureOptions();
try (FileOutputStream fos = new FileOutputStream(signedFile);
PDDocument doc = Loader.loadPDF(inputFile))
{