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