From: [EMAIL PROTECTED] Operating system: linux PLD PHP version: 4.2.3 PHP Bug Type: OpenSSL related Bug description: openssl_csr_sign
<?php $dn = array( "countryName" => "UK", "stateOrProvinceName" => "Somerset", "localityName" => "Glastonbury", "organizationName" => "The Brain Room Limited", "organizationalUnitName" => "kontrahent", "commonName" => "Janusz Flak", "emailAddress" => "[EMAIL PROTECTED]" ); $privkey = openssl_pkey_new(); $csr = openssl_csr_new( $dn, $privkey); $CA_CERT = "file://cacert.pem"; $fp = fopen("cakey.pem", "r"); $priv_key = fread($fp, 8192); fclose($fp); $pass = 'abracadabra'; $pkeyid = openssl_get_privatekey($priv_key,$pass); $sscert = openssl_csr_sign($csr, $CA_CERT, $pkeyid, 365); ?> When $pass == '' I have error Warning: cannot get private key from parameter 3 in /home/httpd/test.php on line 32 error:0906A068:PEM routines:PEM_do_header:bad password read WHEN strlen($pass) > 0 and pass is true I have "Page not found" or delay. WHEN strlen($pass) > 0 and pass is bad I have Warning: cannot get private key from parameter 3 in /home/httpd/test.php on line 32 error:06065064:digital envelope routines:EVP_DecryptFinal:bad decrypt error:0906A065:PEM routines:PEM_do_header:bad decrypt -- Edit bug report at http://bugs.php.net/?id=19820&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=19820&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=19820&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=19820&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=19820&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=19820&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=19820&r=support Expected behavior: http://bugs.php.net/fix.php?id=19820&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=19820&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=19820&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=19820&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=19820&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=19820&r=dst IIS Stability: http://bugs.php.net/fix.php?id=19820&r=isapi