I may have found the answer to this question here--> 
http://www.etokenonlinux.org/et/FAQ


pkcs11-tool --module /usr/lib/libeTPkcs11.so --slot 0 -O --login
In the ouput search for a private key object and its ID. 
Private Key Object; RSA
  label:      eTCAPI private key
  ID:         
39453945373335312d333545442d343031612d384637302d3238463636393036363042303a35
  Usage:      decrypt, sign, unwrap
When I use the 'ID' from the output of this pkcs11-tool command in the openssl 
functions, I no longer receive errors.




________________________________
From: Becky H <becky_...@yahoo.com>
To: openssl-users@openssl.org
Sent: Tue, February 9, 2010 8:28:55 AM
Subject: What is key_id arg in load_private_key() and load_public_key()


Hello - 

Two openssl functions require *key_id as an argument.  What is this?

EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
     UI_METHOD *ui_method, void *callback_data);

EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id,
     UI_METHOD *ui_method, void *callback_data);

>From examples I've found on the internet, it appears to be some type of slot 
>id 
for a USB token. If this is true, how do I find the id?  I am using a Aladdin 
token 
on a Linux system.

Thank you.


      

Reply via email to