Создание(вычисление) цифровой подписи с помощью openSSL

Yuriy_S

-=PHP-Club=-
Создание(вычисление) цифровой подписи с помощью openSSL

Всем привет!
Есть такой вопрос:

Имеется значит у меня 2 файла, 1 - file.key.pem - приватный ключ, и file.cert.pem - публичный ключ.
с помощью приватного ключа создаю цифровую подпись, вот кусок кода:
PHP:
$fpd=fopen("shop.xml", "r"); // данные из этого файла и будем подписывать
$data=fread($fpd, 4096);
$keyf=fopen("file.key.pem", "r");
$priv_key = fread($keyf, 8192);
$pkeyid = openssl_get_privatekey($priv_key); // получаем приватный ключ
$xec=openssl_sign($data, $signature, $pkeyid); // и генерим подпись из данных файла. на выходе $signature - это и есть уже сгенерированная подпись
Так вот, подпись геренится, скрипт работает, но нужно использовать алогритм RSA-MD5 для шифрования.

Подскажите пожалуйста, где нужно поставить флаг, что бы подпись шифровалась по алгоритму RSA-MD5.
Заранее благодарен.
 

Yuriy_S

-=PHP-Club=-
эхх, наверно никто и не пользовался этими функциями, жаль :(
 
Сверху