openssl_pkey_get_public PEM routines:PEM_read_bio:no start line

ACampball

Новичок
Всем доброго дня.

Не смог самостоятельно решить проблему, обращаюсь к общественности.

Имеем файл pubkey.txt.

Содержимое:

Код:
-----BEGIN PUBLIC KEY-----
MFkwExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsSt6IuSoXjp
WVlLfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo+XkcJqHQ==
-----END PUBLIC KEY-----
Каждая строка заканчивается на 0x0A. Длина строк ключа 64.

Под виндой openssl_pkey_get_public отрабатывает отлично и возвращает ID ресурса.

Под Linux получаю ошибку - PEM routines: PEM_read_bio:no start line

На серваке Linux стоит OpenSSL 1.0.2g 1 Mar 2016, PHP 5.6
На локалке Windows стоит OpenSSL 1.0.2e 3 Dec 2015, PHP 5.6
 
Сверху