Friends, I have a smart card, which I want to integrate OpenSSL. Plan to do this through a system of "ENGINE" in OpenSSL. However, I have a problem with understanding. The fact that there are such things as engine_pkcs11
, opensc
, libp11
, pkcs11-helper
. Can anyone explain the relationship? What is and what to compile in the first place?
Is it enough to write me a library with external PKCS # 11 functions to connect it to openssl? I have to take the source code of the library engine_pkcs11
and modify it to fit my card?
Do I need this opensc
, libp11
, pkcs11-helper
? Why, then, need these libraries?
Also, I should note that the smart card does not support RSA-algorithm, it will be a different algorithm!!!!
Really looking forward to your answers!