On Fri, Dec 03, 2010, Fili, Tom wrote:

> I rebuild OpenSSL and didn't get a capi.dll. I'm using 0.9.8k. Is there
> something I'm missing in the build process that I need to change to get
> the engines to compiled in. From what I've read it looks like it builds
> these engines into the openssl dlls.
> 
> The following returns still NULL for me.
> 
>                       ENGINE_load_builtin_engines();
>                       ENGINE *e = ENGINE_by_id("capi");
> 

The CAPI ENGINE isn't compiled in by default in OpenSSL 0.9.8x, it needs the
command line switch enable-capieng to Configure. Also the ENGINE dll build
process isn't enabled in 0.9.8x so you'll get it built into libeay32.dll. 

The CAPI ENGINE is compiled by default in 1.0.0x and the dll ENGINE support
enabled so you should get a capi.dll with that.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to