You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2016/08/18 16:50:38 UTC

svn commit: r1756832 - /pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java

Author: tilman
Date: Thu Aug 18 16:50:38 2016
New Revision: 1756832

URL: http://svn.apache.org/viewvc?rev=1756832&view=rev
Log:
PDFBOX-2963: remove BouncyCastle dependency that isn't needed here

Modified:
    pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java

Modified: pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java?rev=1756832&r1=1756831&r2=1756832&view=diff
==============================================================================
--- pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java (original)
+++ pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java Thu Aug 18 16:50:38 2016
@@ -35,18 +35,15 @@ import org.apache.pdfbox.pdmodel.interac
 import org.apache.pdfbox.pdmodel.interactive.digitalsignature.SignatureOptions;
 import org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigProperties;
 import org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSignDesigner;
-import org.bouncycastle.jce.provider.BouncyCastleProvider;
 
 /**
- * This is an example for visual signing a pdf with bouncy castle.
+ * This is an example for visual signing a pdf.
 
  * @see CreateSignature
  * @author Vakhtang Koroghlishvili
  */
 public class CreateVisibleSignature extends CreateSignatureBase
 {
-    private static final BouncyCastleProvider BCPROVIDER = new BouncyCastleProvider();
-
     private SignatureOptions signatureOptions;
     private PDVisibleSignDesigner visibleSignDesigner;
     private final PDVisibleSigProperties visibleSignatureProperties = new PDVisibleSigProperties();
@@ -188,7 +185,7 @@ public class CreateVisibleSignature exte
         }
 
         File ksFile = new File(args[0]);
-        KeyStore keystore = KeyStore.getInstance("PKCS12", BCPROVIDER);
+        KeyStore keystore = KeyStore.getInstance("PKCS12");
         char[] pin = args[1].toCharArray();
         keystore.load(new FileInputStream(ksFile), pin);