[ https://issues.apache.org/jira/browse/PDFBOX-2963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15702856#comment-15702856 ]
Tilman Hausherr commented on PDFBOX-2963: ----------------------------------------- I don't know if bcfips will have the same packages that are in bc. I'm waiting for this to appear on maven. > 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 > Fix For: 2.0.4, 2.1.0 > > > 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