note 61107 deleted from function.openssl-sign by nlopess
| From: | nlopess@php.net | Date: | Wed, 25 Jan 2006 20:39:39 +0000 |
| Subject: | note 61107 deleted from function.openssl-sign by nlopess | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-102447@lists.php.net to get a copy of this message | ||
Note Submitter: emiliano_a at epm dot net dot co
Reason: non-english
----
El llamado a la funcion openssl_pkey_get_private() hay que hacerla con dos parametros, la llave
privada y el passwd aunque el passwd sea nulo.
Asi:
<?php
// $data y $passwd_priv_key se suponen variables que entran a la funcion.
// fetch private key from file and ready it
$fp = fopen("/src/openssl-0.9.6/demos/sign/key.pem", "r");
$priv_key = fread($fp, 8192);
fclose($fp);
openssl_pkey_get_private($priv_key,$passwd_priv_key);
$pkeyid = openssl_get_privatekey
// compute signature
openssl_sign($data, $signature, $pkeyid);
// free the key from memory
openssl_free_key($pkeyid);
?>
// Emiliano Avendano Mora.
//Bogota - Colombia