--- embedaddon/php/ext/phar/tests/phar_setsignaturealgo2.phpt 2012/02/21 23:48:00 1.1.1.1 +++ embedaddon/php/ext/phar/tests/phar_setsignaturealgo2.phpt 2013/07/22 01:31:59 1.1.1.2 @@ -34,9 +34,11 @@ var_dump($p->getSignature()); echo $e->getMessage(); } try { +$config = dirname(__FILE__) . '/files/openssl.cnf'; +$config_arg = array('config' => $config); $private = openssl_get_privatekey(file_get_contents(dirname(__FILE__) . '/files/private.pem')); $pkey = ''; -openssl_pkey_export($private, $pkey); +openssl_pkey_export($private, $pkey, NULL, $config_arg); $p->setSignatureAlgorithm(Phar::OPENSSL, $pkey); var_dump($p->getSignature()); } catch (Exception $e) {