openssl_pkcs7_sign ("C: /data/www/msg.txt", "C: /data/www/signed.txt", "file: // C: /data/www/04.pem", "file: // C: /data/www/newkey.pem", $ headers);
Я думаю, вам следует попробовать:
openssl_pkcs7_sign("C:/data/www/msg.txt",
"C:/data/www/signed.txt",
"file://C:/data/www/04.pem",
array("file://C:/data/www/newkey.pem","CRT pass"),
$headers);
и отправить заголовокпараметры:
$data = file_get_contents("C:/data/www/signed.txt");
$parts = explode("\n\n", $data, 2);
// with mail() function you should
mail($to, $subject, $parts[1], $parts[0]);
// I suppose in the same way for Pear Mail
$mail_object =& Mail::factory("smtp", $params);
$mail_object->send($recipients, $parts[0], $parts[1]);