[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[opensoap-users-ja:0061] Security Encryption error on Solaris 8 without /dev/random



岡田@テクノフェイスです。

HelloSecサンプルが Solaris 8でうまく動かないので見ていたのですが、
OpenSSLの RSA_public_encrypt()の呼び出し時にエラーになっていました。
エラーの内容は "PRNG not seeded" で、
http://www.openssl.org/support/faq.cgi#USER1
の説明から、
http://sunsolve.sun.com/pub-cgi/findPatch.pl?patchId=112438&rev=01
のパッチを当てて再起動し /dev/random を作成したところ、正常に動作する
ようになりました。

現在の Security APIのエラーコードだけでは、内部で使っている OpenSSLの
APIからのエラー情報を得ることができないので、不便ですよね。
何かグローバルな変数で参照できるような仕組みにしようかと思います。
--
(株)テクノフェイス      http://www.technoface.co.jp/
岡田 信人 (おかだ のぶひと) <okada@technoface.co.jp>