From where should i start?

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

From where should i start?

helpcrypto helpcrypto
Sorry if not the correct place/list (posted on opensc-devel and opensc-user)

First, I'll introduce ourselves:
We have developed a self-designed (not opensc based) PKCS#11 library for our company smartcards.
They aren't PKCS#15 compliant, and not really cryptographic, because key is handled out of the card, but is all we have, and its PCSC/CCID.

Our software is working on Linux and Windows (Firefox/Thunderbird), and we expect that will work on Mac OSX as soon as we/they resolve some Java issues on Firefox4, but seems to work on tests.
Now, we are considering to make Safari/Mail compatible and found the SCA project (Actually, dont know if its considered obsolete, unmantained or what).

As i read, SCA is compatible with opensc-pkcs11-modules, and seems to be kind of bridge/proxy between TokenD and PKCS#11.
Is theres any way to link safari/mail with our own pkcs11 library through this bridge? (asumming SCA=bridge))
If its possible: Really, i dont know where to start. Wiki seems quite messy, I cant find anything about what im looking for...Im really lost.
If not possible, i assume, we should port/refactor our PKCS#11 module to embed on OpenSC. Completely lost again.

So this subject is more or less:
From where should i start?
I have read the whole wiki (maybe i miss half, 'cuase its quite a laberynth), and didnt find an starting point on how to develop/use opensc.

Where i can find such opensc-pkcs11-module example? Its all OpenSC text/config based?

If i want to use safari/Mail access our smartcards, using pkcs11, is migrating our code to a opensc interface the only option?

...and lots of questions follow.

Thanks in advance for any help you could provide, and thanks for doing such a great software.

opensc-user mailing list
[hidden email]