PHP a podepisování emailů

Petr Kostroun

PHP a podepisování emailů
« kdy: 08. 09. 2011, 13:21:45 »
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.
Kód: [Vybrat]
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.
« Poslední změna: 08. 09. 2011, 14:27:39 od Petr Krčmář »


Petr Kostroun

Re: PHP a podepisování emailů
« Odpověď #1 kdy: 08. 09. 2011, 16:57:26 »
Vyřešeno, stačilo změnit cesty ke všem souborům ve folání funkce na absolutní.