Problemet:
Jag har E-legitimation från Nordea som är det enda gratisalternativet i Sverige idag (nej du behöver inte vara kund i banken). Nordeas E-leg kräver en applikation som heter Nexus Personal för att kunna signera. Nexus Personal är idag endast kompatibel med Microsoft Windows och MacOS. Försäkringskassan kan användas med Nordeas E-leg men har också byggt in att man behöver Nexus Personal för signering. Nexus Personals windows version är också beroende av Microsoft Internet Explorer.
Förutsättningar:
Ubuntu Hardy Heron a.k.a. Ubuntu 8.04
E-leg/Certifikat från Nordea
Lösningen:
Om du inte redan har ditt certifikat får du skaffa det först. Det beskrivs t.ex. här
När du har ditt certifikat på fil behöver vi installera Internet Explorer och wine. Jag fann att detta kunde göras väldigt enkelt via en frontend till wine som heter PlayOnLinux. För att enklare kunna replikera visar jag hur du gör detta via kommandoraden.
Ok håll i hatten så åker vi:
Installera PlayOnLinux och wine
sudo wget http://playonlinux.botux.net/playonlinux_hardy.list -O /etc/apt/sources.list.d/playonlinux.list
wget -q http://playonlinux.botux.net/pol.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install playonlinux wine
Installera IE6
När detta är gjort tar vi och startar PlayOnLinux genom att skriva playonlinux i en terminal:
Klicka på Install
Klicka på Internet / Internet Explorer 6 + Apply
Forward
Forward
I agree, Forward
In your menu, Forward
Klart, Forward
Installera Nexus Personal via IE6
Starta nu IE6 via PlayOnLinux
Gå till http://www.nordea.se/sitemod/upload/root/se_org/e-legitimation/resurs/PersonalSetup454.exe i IE6 och välj Open
Klart
Importera certifikat
Nexus Personal ska nu ha startat och lagt sig i aktivitetsfältet. Om inte hittar du den via Applications/Wine/Programs/Personal4.5.4/Personal
Dubbelklicka på ikonen
Välj File, Import och leta reda på ditt certifikat
Next, Skriv in ditt lösenord för certifikatet
Next, Klart.
Logga in på försäkringskassan
I IE6 skriv in www.forsakringskassan.se
Välj Logga in som Privatperson
Välj Logga in med e-legitimation från Nordea
Välj ditt certifikat, OK
Skriv in ditt lösenord för certifikatet
Du är nu inloggad och kan göra det du ska trots att du använder Linux. Känner du frihetskänslan?
5 kommentarer:
Nej, tyvärr inte. Jag kan omöjligt känna någon frihetskänsla när man kräver att jag använder produkter från Microsoft.
Kan du?
Ja man är friare med Ubuntu + IE än med Vista + IE. Allt är relativt.
Alternativet annars är ju att kasta datorn och använda pappersblanketter + underskrift men då känner i alla fall inte jag mig friare ;)
Nu var ju detta ett tag sedan du skrev denna, förmodligen utmärkta, guide. Jag var nyss ute och rotade runt lite på nätet och fann att det faktiskt finns en Linux-version av Nexus. Väljer man sedan e-legitimation med kort så ska man tydligen kunna använda Firefox istället för Internet Explorer, vilket ju låter lockande.
Men jag har inte provat om det fungerar, har du?
It's possible to do this without using Wine at all and logging in to skatteverket and forsakringskassan through Linux firefox.
See this link:
http://ubuntu.se/forum/showthread.php?t=3519
But note 2 things:
a) In Windows XP (to export the certificate) you change the Personal .cfg file not in Programs/Personal/config but in Documents & Settings/AppData/Personal/config
b) You also have to import the .p12 certificate into FIrefox, which is in:
Preferences -> Advanced -> Encryption -> View Certificates -> Certificates Tab (choose the import button).
Works beautifully!
Jon: Yes sign in works fine but signing something with Nordea e-leg is impossible with Firefox because of an activeX plugin or something used by Nordeas Nexus Personal implementation.
Skicka en kommentar