Ahoj, snažím se rozběhat podepisování emailů přes php, a nedaří se.
vygeneroval jsem si přes openssl certifikát podepsaný svou certifikační autoritou :
1.)
openssl req -new -nodes -out request.pem -keyout key.pem -days 1098 -config ./openssl.cnf
2.)
openssl ca -in request.pem -out cert.pem -config ./openssl.cnf
Vygeneroval jsem si klíč key.pem a podepsaný certifikát 04.pem
v doc rootu apache mám soubor podepsany_email.php a vedle něj mám cert + key.
email se snažím podepsat pomocí funkce openssl_pkcs7_sign() viz kód.
openssl_pkcs7_sign("./msg.txt", "./signed.txt", "./04.pem" ,"./key.pem", $headers);
Výsledek volání mého skriptu je chybová hláška :
Warning: openssl_pkcs7_sign() [function.openssl-pkcs7-sign]: error getting private key in C:\data\www\podepsany_email.php on line 70
Nevěděl by někdo pls, co s tím? Předem díky.
K.