Hi,

I'm stuck for serveral days now on the following
problem : whatever I try, i can't get
the openssl_seal function to work.
Even the sample code in the documentation
doesn't work.
I precise that the .dll is well loaded,
I don't get any error while trying to call
the functions of the openssl lib.

I use PHP 4.0.4 on a NT4 server, with IIS.
I also tried PHP 4.0.4 on a WIN2K server with IIS and Apache. Same result.

I use the following code :

----------------------------------
$data="test data";

$fp = fopen("test.cer", "r");
$cert = fread($fp, 8192);
fclose($fp);
$k = openssl_get_publickey($cert);
openssl_seal($data, $sealed, $ekeys, array($k));
openssl_free_key($k);

echo $sealed;
-----------------------------------

$k returns a correct id BUT
$sealed and $ekeys remains
ALWAYS blank/false, as if the seal function
didn't work at all.

I used certs generated by openssl.exe on
NT, with bit depth for RSA encoding of
384, 512, and 1024, the result is the same.
$sealed is always blank.

I precise that with the same certs/private
keys couples, the functions openssl_sign
& verify are working perfectly.

So anyone has an idea of the problem ?

Thanks for your help,

eXXos.





-- 
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