I need to replace an existing application that, among other things, will need to encrypt/decrypt/sign messages and files in a manner compatible with PGP Desktop.
The new application is written in Java (JDK 1.6) and will run on Linux.
After surveying what's available, I see BouncyCastle (http://www.bouncycastle.org/java.html) supports OpenPGP. Otherwise, JCE doesn't come with a PGP-compatible installation.
Calling the official command line client from PGP as an external process is something I would like to avoid as much as possible (and it costs thousands of USD).
Are there any other options or this is it?
Thanks.