I can´t obtain private kay from certificate (openssl_get_pr)

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
cluster28
Forum Newbie
Posts: 10
Joined: Mon May 24, 2010 5:29 am

I can´t obtain private kay from certificate (openssl_get_pr)

Post by cluster28 »

Code: Select all

define('CERT_FILE', './B1EE13.cer');
$key=file_get_contents(CERT_FILE);
$key=openssl_x509_read($key);
openssl_x509_export($key, $str_cert);
$key=$str_cert;
//$key like
//-----BEGIN CERTIFICATE-----
//-----END CERTIFICATE-----
if(!$pk=openssl_get_privatekey($key,'password'))
{
     while ($err = openssl_error_string())
    {
        echo $err;
    } 
}
else
{
    echo $pk;
}  
Result: error:0906D06C:PEM routines:PEM_read_bio:no start line
Post Reply