Я экспериментирую с openssl в PHP и обнаружил openssl_pkey_get_private
, чтобы загрузить ключ из файла с парольной фразой.
Нужно ли использовать openssl_pkey_free
, чтобы выгрузить его до завершения запроса, или он будет автоматически освобожден openssl при завершении работы php?
Нормальные переменные будут освобождены автоматически, но я не уверен в таких внешних ресурсах.
Я создал вспомогательную функцию для загрузки ключа и кэширования экземпляра для многократного использования для текущего запроса, и, поскольку несколько компонентов в моем приложении будут использовать ключ во время запроса, я хочу использовать один и тот же экземпляр.
Могу ли я использовать register_shutdown_function
для освобождения ключа, если он не освобожден автоматически?
Спасибо за вашу помощь.