I have managed to do the installation both on Windows and Ubuntu, and in my experience, the Firefox & Thunderbird instructions are not too different for Ubuntu. The only detail I really had some trouble with was the location of the runtime library. Interestingly, the latest version for Windows does bring a fresh version of the manual, but that same version is not available on the download website. Since there is no recent update for Linuxes, the same does not apply on linuxes.
I have written full notes of all the steps I needed at installation tme. The notes are all in Finnish, so here I am just summarizing in English. If you need more precise details, just ask.
1) I first tried to do the installation on command line, but ended up in more trouble than with the GUI. So my advice is to click the .deb file in Nautilus, which then kicks off the installer GUI (I don't know its name in English), and install from there.
2) Plug in the card reader and insert the card in it. In this step, I had problems with the pop-up window in that it stayed blank. I had to log out and again in to see the license text and the button I needed to click. This is probably because of NVIDIA on the computer.
2) Firefox settings
- Remember to bring in the root certificate and the other necessary certificates form
http://fineid.fi/default.aspx?docid=2237&site=9&id=332.
- Here the latest Windows version has fixed the problem with having to let DigiSIgn ask for the PIN every time. If I remember right, the Linux version of the software has not been updated accordingly.
- When you add the "turvallisuuslaite" (what is it in English?), the manual tells the wrong location. Use
dpkg -L mpollux-digisign-client | grep crypto
to check for the right location.
- Open page
https://127.0.0.1:53952/sign and accept the exception.
- Restart Firefox.
- Open page
https://vrk.fineid.fi to test how it all works.
3) Thunderbird settings
- The instructions are pretty much the same as with Firefox, only the last steps are unnecessary (no accepting exception, and no test page to visit).