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

singleton method OpenSSL::Engine.load

load(name = nil) -> true | nil

Engine をロードします。

このメソッドは openssl のコンパイル時に静的に コンパイルされたものを読み込みます。

name で指定した engine をロードします。以下が指定可能です。

  • "dynamic"
  • "cswift"
  • "chil"
  • "atalla"
  • "nuron"
  • "ubsec"
  • "aep"
  • "sureware"
  • "4758cca"
  • "openbsd_dev_crypto"
  • "openssl"

引数を省略した場合はロード可能なすべての engine をロードします。

動的な読み込みをしたい場合は OpenSSL::Engine#by_id を 用います。

ロードに成功した場合は true を返します。

[PARAM] name:
ロードする engine の名前(文字列)

[SEE_ALSO] OpenSSL::Engine.cleanup

class OpenSSL::Engine