Author: tilman
Date: Thu Mar 26 04:52:17 2026
New Revision: 1932567

Log:
PDFBOX-5660: sonar fix

Modified:
   
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
   
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java

Modified: 
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
==============================================================================
--- 
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
 Thu Mar 26 04:52:11 2026        (r1932566)
+++ 
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
 Thu Mar 26 04:52:17 2026        (r1932567)
@@ -50,7 +50,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;
@@ -266,6 +265,7 @@ public class CreateVisibleSignature exte
         SignatureInterface signatureInterface = isExternalSigning() ? null : 
this;
 
         // register signature dictionary and sign interface
+        SignatureOptions signatureOptions = null;
         if (visibleSignatureProperties.isVisualSignEnabled())
         {
             signatureOptions = new SignatureOptions();

Modified: 
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
==============================================================================
--- 
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
        Thu Mar 26 04:52:11 2026        (r1932566)
+++ 
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
        Thu Mar 26 04:52:17 2026        (r1932567)
@@ -78,7 +78,6 @@ import org.bouncycastle.asn1.x500.style.
  */
 public class CreateVisibleSignature2 extends CreateSignatureBase
 {
-    private SignatureOptions signatureOptions;
     private boolean lateExternalSigning = false;
     private File imageFile = null;
 
@@ -248,7 +247,7 @@ public class CreateVisibleSignature2 ext
         SignatureInterface signatureInterface = isExternalSigning() ? null : 
this;
 
         // register signature dictionary and sign interface
-        signatureOptions = new SignatureOptions();
+        SignatureOptions signatureOptions = new SignatureOptions();
         signatureOptions.setVisualSignature(createVisualSignatureTemplate(doc, 
0, rect, signature));
         signatureOptions.setPage(0);
         doc.addSignature(signature, signatureInterface, signatureOptions);

Reply via email to