gpg or gpgme?

John Clizbe JPClizbe at
Mon Nov 24 15:20:18 CET 2003

Hash: SHA1

Jonathan Revusky wrote:

> Hi,
> I have been charged with the task of creating a java wrapper API around
> gnupg.
> When I saw that there was a shared library gpgme, and that it was in
> principle "made easy", I thought that the best thing to do would be to
> use JNI (Java native interface) to call routines in the gpgme shared
> library. However, once I realized that gpgme simply invokes in turn the
> gpg executable, and given the extreme PITA that working with JNI is, it
> now seems to be that the most appealing approach is just to use
> interprocess communication and invoke the gpg executable from java.

Why not use an implementation of OpenPGP in Java? Take a look at
Cryptix OpenPGP - Open source and claims RFC 2440 compliance:

More at:

- --
John P. Clizbe                   Inet:   JPClizbe(a)comcast DOT nyet
Golden Bear Networks             PGP/GPG KeyID: 0x608D2A10
  "Hyperboloids of wondrous Light / Rolling for aye through Space and Time
Harbour those waves which somehow Might / Play out God's holy pantomime."
         - Alan Turing, shortly before his death in 1954
  "The purpose of life is to achieve balance, in a continual cycle of
gaining and retaining harmony. Walk in Beauty." - Navajo Proverb
Version: GnuPG v1.3.3 (MingW32)
Comment: Using GnuPG with Mozilla -
Comment: Use Encryption - Cause John Asscraft Doesn't Want You Using It


More information about the Gnupg-users mailing list