Using a different Provider for Encrypted Files
BuildVu can use a specific security provider for handling encrypted files. If you do not want to use the default, which should be perfect for most use cases, then there is a JVM flag -Dorg.jpedal.securityprovider
. Remember to add the security provider to the classpath if needed, example usage would be:
-Dorg.jpedal.securityprovider="org.bouncycastle.jce.provider.BouncyCastleProvider"
By default, BuildVu uses our an internal implementation to decrypt encrypted pdfs, this will be used if you do not specify a security provider.
To learn more about Providers in Java we recommend reading The Provider Class section of the Java Cryptography Architecture (JCA) Reference Guide.