class eZGPG
{
    /*!
      \static
      Encrypt function
    */
   function eZGPG( $plaintxt, $keyname, $wwwuser)
   {

      $this->keyname=$keyname;
      if ( sizeof( $this->keyname ) == 0 )
            $this->body = "WARNING: No Keys Specified";

      $this->pcmd = "echo '$plaintxt' | ";
      $this->pcmd .= $this->pathtogpg.$this->encryptcommand;
      $this->pcmd.= " -a -q --no-tty -e -u ". $wwwuser . " --homedir '" .
$this->home ."' -r '". $this->keyname . "' ";

      //clear return array and execute encrypt command
      unset( $ret );
      exec($this->pcmd, $ret);

      //loop return array for encrypted text
      foreach( $ret as $key=>$value )
      {
         $this->body .= $value;
         $this->body .="\n";
      }

   }

   // return $this->body
   function getbody()
   {
      return $this->body;
   }

   var $body;
   var $keyname = array();
   var $ret = array();
   var $pathtogpg = "/usr/bin/";
   var $pcmd;
   var $encryptcommand = "gpg --encrypt --batch --no-secmem-warning";
   var $home = "/var/www/.gnupg";


}

-----Original Message-----
From: Pepe Lopez [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 28, 2001 10:06 AM
To: [EMAIL PROTECTED]
Subject: [PHP] PHP & PGP


Hi there,

I want to encrypt mails coming from my webform with pgp. Is it possible?

regards,
Lopez



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to