Probado en PHP 5.2.X+
Código PHP:
Ver original// $archivo_llave en formato PEM
function cfd_genera_sello($cadena,$archivo_llave)
{
//echo $key_pem;
openssl_sign($cadena, $cadena_generada, $pkeyid, OPENSSL_ALGO_SHA1
); return $sello;
}
si andas trabajando sobre CFDI platiquemos mas directo, tengo soluciones y proximamente timbrado para tu aplicacion