Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::Engineクラス > by_id

singleton method OpenSSL::Engine.by_id

by_id(id) -> OpenSSL::Engine[permalink][rdoc]

id で指定した engine をロードします。

OpenSSL::Engine#load ではコンパイル時に決められた engine しか読み込めませんが、これは動的なロードが可能です。

[PARAM] id:
engine の名前(文字列)
[EXCEPTION] OpenSSL::Engine::EngineError:
ロードが失敗した場合に発生します。