Is there a Java API for PGP?

Govind Seshadri

Yes, there is an implementation available which provides methods for accessing PGP 2.3a. It interacts with PGP via JNI. The files generated with this API are compatible with those generated with PGP 2.6.3i, including the keyring files. You can download the API from http://www.cryptography.ch/uni/pgpjava/