Добрый день.
PHP 7.3.19
fr05t1k/esia 2.3.1
Так как используемый нами фреймворк конвертит ворнинги в эксепшны, крашимся в SignerPKCS7 на этой строке:
$signResult = openssl_pkcs7_sign(
$messageFile,
$signFile,
$cert,
$privateKey,
[]
);
с сообщением
Warning: openssl_pkcs7_sign(): key type not supported in this PHP build!
Используем нешифрованный приватный ключ.
Приходится оборачивать buildUrl() такими некрасивыми вещами:
$oldErrorReportingLevel = error_reporting(E_ERROR | E_PARSE);
$url = $this->esia->buildUrl();
error_reporting($oldErrorReportingLevel);
Таким образом всё великолепно работает.
Возможно ли как-то обработать этот ворнинг на уровне вашей библиотеки?
Добрый день.
PHP 7.3.19
fr05t1k/esia 2.3.1
Так как используемый нами фреймворк конвертит ворнинги в эксепшны, крашимся в SignerPKCS7 на этой строке:
с сообщением
Warning: openssl_pkcs7_sign(): key type not supported in this PHP build!Используем нешифрованный приватный ключ.
Приходится оборачивать buildUrl() такими некрасивыми вещами:
Таким образом всё великолепно работает.
Возможно ли как-то обработать этот ворнинг на уровне вашей библиотеки?