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);