Hi all, we will implement our engine. But ENGINE in OpenSSL are develop still. My question is: what is right sequence a call functions for engine which have authenticate access to the private key usage? Without OpenSSL I use something like this: 1) connect to IP address 2) login as USER 3) write PASSWORD 4) do with keys 4Aa) choose KEY by NAME 4Ab) SIGN with the KEY 4Ac) SIGN with the KEY 4Ba) choose another KEY2 by NAME2 4Bb) SIGN with the KEY2 5) logoff 6) close connection With OpenSSL? I don't know how: 1,2,3) ENGINE_init(), ENGINE_ctrl(MY_INIT) 4) ENGINE_load_private_key() 5,6) ENGINE_free() what is right sequence? 1)ENGINE_init() 2)ENGINE_ctrl(MY_INIT) or 1)ENGINE_ctrl(MY_INIT) 2)ENGINE_init() In openssl-SNAP-20010923\apps\apps.c is used ENGINE_free() before the call ENGINE_load_private_key() how this should be work? Is some implemented engine like my one described above? Thanks for all advice. Regards, Martin ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]