Try using engine "dynamic" instead of "pkcs11" or you might need to use everything in one go...not sure anymore how this dynamic stuff works...Something like:

engine dynamic -pre SO_PATH:/opt/ITsmartcard/lib/engines/engine_pkcs11.so -pre ID:pkcs11 -pre LIST_ADD:1 -pre LOAD -pre MODULE_PATH:/home/sk211688/lib/opensc- pkcs11.so req -engine pkcs11 -new -key id_45 -keyform engine -out req.pem -text -x509

:S

Siddhartha Kasivajhula wrote:
I installed openssl (latest) and opensc (latest) in non-default locations and tried again, with limited success.
It now gets past the engine dynamic... stage:

-----
$ openssl
OpenSSL> engine dynamic -pre SO_PATH:/opt/ITsmartcard/lib/engines/engine_pkcs11.so -pre ID:pkcs11 -pre LIST_ADD:1 -pre LOAD -pre MODULE_PATH:/home/sk211688/lib/opensc- pkcs11.so
(dynamic) Dynamic engine loading support
[Success]: SO_PATH:/opt/ITsmartcard/lib/engines/engine_pkcs11.so
[Success]: ID:pkcs11
[Success]: LIST_ADD:1
[Success]: LOAD
[Success]: MODULE_PATH:/home/sk211688/lib/opensc- pkcs11.so
Loaded: (pkcs11) pkcs11 engine
OpenSSL>
-----

But it fails at the next step:

-----
OpenSSL> req -engine pkcs11 -new -key id_45 -keyform engine -out req.pem -text -x509
unable to load module /home/sk211688/lib/opensc- pkcs11.so
can't use that engine
18952:error:80001401:Vendor defined:PKCS11_CTX_load:Unable to load PKCS#11 module:p11_load.c:57: 18952:error:260B806D:engine routines:ENGINE_TABLE_REGISTER:init failed:eng_table.c:161:
no engine specified
unable to load Private Key
error in req
OpenSSL>
-----


>On 8/7/07, *Douglas E. Engert* < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote: >What version of Solaris? Solaris 10 has openssl in /usr/sfw/bin and the libs
>in /usr/sfw/lib.

Yes, right. That's the version I was using before.

>Although on my system it is OpenSSL 0.9.7d 17 Mar 2004 (+ security patches to 2006-09-29)

Mine is 0.9.8 because I installed SunStudio 12 (from Sun's website. it's the latest version).

    You may want to set the LD_LIBRARY_PATH to point to your lib
    directory with
    your versions of the libcrypto.so and  libssl.so


I'm pretty sure I'd done this earlier as well, but I've set it to point there now.


------------------------------------------------------------------------

_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

--
Regards

Signer:      Eddy Nigg, StartCom Ltd.
Jabber:      [EMAIL PROTECTED]
Phone:       +1.213.341.0390
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to