GnuPG + Java
   
    Jaya Christina
     
    jayachristina@hotmail.com
       
    Mon Apr 29 14:09:01 2002
    
    
  
Hi *,
The following code is giving an error
        usage: gpg [options] [filename]
        when the -r is jaya christina in double quotes.
When I give same in single quotes also I get the same error.Same error for
without quotes.Any idea anybody??
If the -r is a single name in double or single quotes like 'jaya' the error
is : A recepient with name "jaya" is available.
        gpg: 'Kalibra'--armor: skipped: public key not found
        gpg: input.txt: encryption failed: public key not found
import java.io.*;
public class GnuPGTest{
 public static void main(String[] arg){
      Process p;
          try{
               String exec = "gpg -r Kalibra On
Web --armor --yes --batch --output output.gpg --encrypt input.txt"  ;
               p = Runtime.getRuntime().exec(exec);
               p.waitFor();
               InputStream is = p.getErrorStream();
               String stream = "";
               while(is.available()!=0){
                    stream += (char)is.read();
               }
               System.out.println(stream );
              }catch(Exception io){
                   System.out.println("Error creating process. IOException
encrypt" + io);
              }
     }}
Ciao,
Jaya Christina