eIDconfig-belgium
Someone over at Novell wrote an application to enable eID in various applications with a simple click: you can enable web authentication in firefox, and email signing in Thunderbird and Evolution. It also does stuff which I didn't even know was possible under Linux—enabling eID card use under OpenOffice.org.
So I'm now a bit in dubio as to what I should do with this. I have an open bug report against libbeidlibopensc2 that claims the mozilla/firefox plugin should be automatically registered when you install the package, rather than having to go through a bit of javascript in some HTML file, and I kindof agree with that. I could analyze the C# code to see how the Novell people do it, translate that to C (since C# doesn't work on every architecture Debian supports, and besides I don't want to depend on yet another huge list of dependencies after wxWidgets and Qt), and call the relevant code from postinst to enable the relevant plugins system-wide. OTOH, allowing every user to make the choice for themselves, could be a good idea as well. Then again, that's not really the Debian way (if installed, it should just work). Then again, I don't think that enabling these plugins system-wide allows one to still disable it on a per-user basis.
Guess I'll have to give it some thought—other people's insights are appreciated.
Hi Wouter, I've seen that package too on the Novell website (and through the link Jo posted last week). I had no time (yet) to look at the package but i'm interested in the features such package can bring ... Unfortunately that will bring other deps, like Mono (iirc the eidconfig-belgium package was written in mono) On the other hand, i don't know if the openoffice integration can work on other platforms without some patches, because i think OpenSuse (and SLES/SLED) use a very modified version of OO ... Let me know if you find time to package it on/for debian .. and i'll do the same for CentOS/RHEL/Fedora ....