Hi Kent, On October 6, 2005 05:01 pm, Kent Yoder wrote: > Yep, passphrase entry is at least part of the problem with calling > ENGINE_load_private_key. After a few different attempts, I'm a bit > stumped. The load key call wants a UI* passed to it, which eventually > has UI_process() called on it by the engine. I've tried various ways > of stuffing the modssl_read_bio_cb_fn pointer and the server rec into > this structure, with a custom flush function which'd get called by > UI_process. I haven't been able to test this approach yet, since it > appears that openssl's UI_STRING and UI_METHOD structs aren't declared > in a way that works in ui.h. For instance, any mention of > sizeof(UI_STRING) brings an incomplete type error. Any help would be > appreciated, I may not be using the ui interface correctly.
Alas I can't give you any off-the-top hints about UI_METHOD because I haven't used it myself, so I've CC'd Richard who is the guy who did UI_METHOD. Richard, if there's anything obvious in the above snippet please feel free to comment. However I'd suggest taking this over to the openssl-dev mail list Kent - then Richard and/or others can follow up more meaningfully (and the subsequent discussion might be useful for ongoing development). Cheers, Geoff -- Geoff Thorpe [EMAIL PROTECTED] http://www.geoffthorpe.net/ Même ceux qui se sentent pas des nôtres, ne nous voyant plus à genoux, seront, plus que jamais, chez eux chez nous. -- Loco Locass ______________________________________________________________________ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List modssl-users@modssl.org Automated List Manager [EMAIL PROTECTED]