Ciao a tutti.. sono alla frutta.. non riesco a fa funzionare questo :
Codice PHP:
$p7m = '/usr/local/.../43403.pdf.p7m';
$pdf = '/usr/local/../43403.pdf';
error_reporting(E_ALL);
$flags = PKCS7_NOVERIFY;
$res = openssl_pkcs7_verify($p7m, $flags, null, array(), null, $pdf);
echo "
res : ".$res;
while ($msg = openssl_error_string()) echo "
".$msg . "\n";
Ottengo questo :
Codice PHP:
Warning: openssl_pkcs7_verify() [function.openssl-pkcs7-verify]: error opening the file, in /usr/local/.../test.php on line 14
res : -1error:02001002:system library:fopen:No such file or directory
error:2006D080:BIO routines:BIO_new_file:no such file
Ho anche provato da linea di comando :
/usr/bin/openssl smime -verify -in "/usr/local/../43403.pdf.p7m" -noverify -out "/usr/local/../43403.pdf"
Ma in questo caso ottngo :
Error reading S/MIME message
76469:error:2107A087:PKCS7 routines:SMIME_read_PKCS7:no content type:/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/pkcs7/pk7_mime.c:238:
Qualcuno sa aiutarmi?
La configurazione è questa :
PHP Version 5.2.12
Apache/2.2.4 (FreeBSD) mod_ssl/2.2.4 OpenSSL/0.9.7e-p1 DAV/2 PHP/5.2.12 with Suhosin-Patch
OpenSSL 0.9.7e-p1 25 Oct 2004