[ https://issues.apache.org/jira/browse/PDFBOX-2963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15681426#comment-15681426 ]
ASF subversion and git services commented on PDFBOX-2963: --------------------------------------------------------- Commit 1770575 from [~tilman] in branch 'pdfbox/branches/2.0' [ https://svn.apache.org/r1770575 ] PDFBOX-2963: remove BouncyCastle dependency that isn't needed here > Remove Bouncy Castle Reference > ------------------------------ > > Key: PDFBOX-2963 > URL: https://issues.apache.org/jira/browse/PDFBOX-2963 > Project: PDFBox > Issue Type: Improvement > Components: Crypto, PDModel > Affects Versions: 1.8.9, 1.8.10, 2.0.0 > Reporter: Johnny Minty > > PDFBox Versions 1.8.X and 2.0.X add Bouncy Castle as a security provider > explicitly (Hard coded) > Referencing bouncy castle explicitly ties PDF box to a specific provider > implementation. > Instead of referencing BouncyCastleProvider explicitly provide an option to > select another provider or alternatively allow a way to override the default. > Version 1.8.X: > https://github.com/apache/pdfbox/blob/1.8.10/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/SecurityHandlersManager.java > {code} > public static SecurityHandlersManager getInstance() > { > if(instance == null) > { > instance = new SecurityHandlersManager(); > Security.addProvider(new BouncyCastleProvider()); > } > return instance; > } > {code} > Version 2.0.0: > https://github.com/apache/pdfbox/blob/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/SecurityHandlerFactory.java > {code} > static > { > Security.addProvider(new BouncyCastleProvider()); > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org