openssl_pkey_get_public not open public key, “no start line” error

Lornstoottdug

New Member
When generating public key and then reading it with function openssl_pkey_get_public - $publicKeyResource = bool(false) and message:error:0906D06C:PEM routines:PEM_read_bio:no start line\[code\]$privateKey = openssl_pkey_new(array('private_key_bits' => 2048, 'private_key_type' => OPENSSL_KEYTYPE_RSA));$keyDetails = openssl_pkey_get_details($privateKey);$publicKeyResource = openssl_pkey_get_public($keyDetails['key']);\[/code\]What is wrong?P.S. \[code\]privateKey = array(3) { ["bits"]=>int(2048) ["key"]=> string(451) "-----BEGIN PUBLIC KEY-----MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApo5lpSuSQmAOXfqAmexjIzjdGnd1X1gCKj5ko2DHgcR4XBlj1hbFNs1pzXx+R/UvLXTeF7dNQ+9AgXjEeRa671VbNxrUgvb/PHjEANwce7xBsnbu+dcSazyNHzx4ahWyEF4f3HyaJkGrT/DgzcutDO+yFAH9u8Hx26cj/8kyrtIHxazemnD+IDHRa3zOjKDmTfoDRKtOMTPVgFAsYBXntKcLyamCSBgpwfQwKfUUcYhfY1xD9UMhVXabSSiNQOiTMuOIZUHueO8UCp/tdK6aLprUDBQ/tVmiV7ZMeZYMjh6XnK7higJ3WZp8RmD4PPeKbtG6j2AuGpbF/ddzD62TXwIDAQAB-----END PUBLIC KEY-----" ["type"]=> int(0)}\[/code\]
 
Back
Top