KDE and smartcard support

Alon Bar-Lev alon.barlev at gmail.com
Wed May 23 00:09:09 BST 2007


On 5/23/07, George Staikos <staikos at kde.org> wrote:
>     Make an interface, and -ignore- the implementation.  What's there
> already can do what you ask.  If it switches, you won't notice.  If
> you want, as I already told you, you can reimplement KSSL, but beware
> that it will be subject to very strict review and it's a lot more
> work than you might expect.

But there is no need to new implementation, we already have QCA which
is crypto implementation that can be used by any application.

The whole thread was started because we would like to add smartcard
support into KDE, and by understanding that you are about to use
QtSslSocket we know that this will be impossible mission. You can,
however, switch into QCA and problem solved.

We can make any API you like, including one that is very similar to
QSslSocket. We already have something at:
http://websvn.kde.org/trunk/kdesupport/qca/examples/tlssocket/

I don't wish to start maintaining a critical core KDE component, but
supply the infrastructure of cryptography it is using. And if you
already decided you want to switch into another implementation, all we
ask is to use QCA one, this also solve the smartcards issue, and
provide a common infrastructure to other cryptography in KDE.

Best Regards,
Alon Bar-Lev.




More information about the kde-core-devel mailing list