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]