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]

Reply via email to