Sida 1 av 3

e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 06 feb 2009, 19:40
av odinb
Uppdaterat för Firefox 3.5, se längst ned i tråden.

Hej!

Har sett mycket trådar om detta ärendet, och har till slut lyckats installera Net iD efter någon timmes googlande på detta ämnet och pillande med applikationen från Net iD.

Den tråden som hjälpte mig mest var denna: http://ubuntu-se.org/phpBB3/viewtopic.p ... 81#p243981

Då jag kan tänka mig att många andra har problem med detta, skriver jag nu denna guiden.

Hur jag gick till väga:

1. Ladda ned programvaran Net iD (just nu är senaste versionen 5.0.0.31):
För windows (hade ändå länken!):
https://cve.trust.telia.com/teliaelegup ... dsetup.exe

För 32-bitars Ubuntu:
https://cve.trust.telia.com/teliaelegup ... p32.tar.gz

För 64-bitars Ubuntu:
https://cve.trust.telia.com/teliaelegup ... p64.tar.gz

2. Packa upp programvaran med kommandot "tar -xvf iidsetup32.tar.gz" för 32-bitars versionen respektive "tar -xvf iidsetup64.tar.gz" för 64-bitars versionen. Alternativt dubbelklicka på den packade filen och välj "extract" och peka sedan på någon temporärkatalog eller liknande.

3. En katalog som heter iidsetup skapas i denna katalogen. Innan vi installerar måste "install" filen (installationsskriptet) modifieras för Firefox 3. anledningen är att skriptet installerar pluginen i fel katalog. (m.a.o. inte anpassat för firefox 3)

Rad 22, lägg till

Kod: Markera allt

    PLUGIN4="firefox-addons/plugins"
efter raden för PLUGIN3.

Rad 67, lägg till

Kod: Markera allt

if [ "$PLUGIN4" != "" ]; then
    PLUGIN_DIR4=$PLUGIN_ROOT$PLUGIN4
   echo "Plugin directory: '$PLUGIN_DIR4'"
fi
efter fi för PLUGIN_DIR3

Rad 175, lägg till

Kod: Markera allt

if [ -d "$PLUGIN_DIR4" ]; then
    echo "Install plugin '$PLUGIN_DIR4'"
    cp -f libiidplg.$LIBEXT.$VERSION "$PLUGIN_DIR4/npiidplg.$LIBEXT"
    cp -f npiidplg.xpt "$PLUGIN_DIR4/npiidplg.xpt"
fi
efter fi för $PLUGIN_DIR3

4. Kör kommandot "sudo ./install" i katalogen från en kommandorad.

5. Detta meddelandet kommer då upp längst ned efter avslutad installation (tar ett par sekunder högst):
Install plugin '/home/user/.mozilla/plugins'
Set install directory
Installation successful

NOTE: Open pkcs11.html in your FireFox/Mozilla/Netscape browser
and follow the instruction to register Net iD for the browser.

To add another application supporting the PKCS#11 interface
register '/home/user/.iid/lib/libiidp11.so' library in that application.
6a. Starta om Firefox och starta guiden från SEB igen för att skapa certifikat om du inte redan har dem.

6b. Om du redan har certifikat, som jag hade, gör följande:
Se till att certifikaten ligger i din hemmakatalog under ".iid/tokens".

Det är certifikat med namnet *.tkn du är ute efter. dessa kan genereras från befintliga certifikat installerade under windows med windowsversionen av Net iD.

Se till att filen under ".iid" innehåller textfilen "iid.conf" och har dina certifikat beskrivna på följande sätt i sig:

Kod: Markera allt

[Soft Tokens]
1=/home/user/.iid/tokens/usercert1.tkn
2=/home/user/.iid/tokens/081031 0310 User.tkn
3=/home/user/.iid/tokens/Telia e-legitimation CA.tkn
Där "user" är ditt användarnamn och "usercert1.tkn", "081031 0310 User", "Telia e-legitimation CA.tkn" dina cert enligt namnen på dem under ".iid/tokens".

7. Starta nu om ALLA instanser av firefox. Gå sedan till installationsfoldern där du packade upp Net iD och öppna pkcs11.html i Firefox för att registrera pluginen. Du skall nu kunna se net iD under "Installed Plugins" om du skriver "about:plugins" i addressfönstret i firefox.

Likaledes kan du se dina certifikat under "Edit > Preferences > Encryption > security devices" under Net iD.

Med Firefox 3.5 (och Ubuntu 9.10) verkar inte punkt 7 i denna lösning funka, ingenting händer när man kör pkcs11.html för att registrera certifikaten.

Hittade dock en lösning här: http://ubuntu-se.org/phpBB3/viewtopic.p ... 20#p352868

Det som görs där är följande:

8. Endast för Firefox 3.5: Cerifikaten måste här läggas in manuellt.

a)Gå till Edit:Preferences:Advanced:Encryption:security devices.
b) Klicka "load" för att lägga till en ny grupp. Under "Module Name" skriver du "Net iD" (eller annat valfritt namn) och anger sökvägen till denna grupp under "Module Filename", som är "/usr/lib/libiidp11.so". Du skall nu kunna se dina certifikat från "/home/user/.iid/tokens/".

Dialogen som frågar efter lösenordet dyker dock upp flera gånger så man får klicka på "Cancel" för att gå vidare. Funkar det inte första gången, starta då om Firefox och prova igen.


Lycka till!

//Odin

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 11 feb 2009, 17:38
av Konservburk
Flyttad: Program -> HOWTOS (Instruktioner)

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 15:38
av Svento
Håhå, jaja. Ja, det där är antagligen hur lätt som helst för en person med en IQ över 80. Vad menas med "Kör kommandot "sudo ./install" i katalogen från en kommandorad."?

Jag har installerat Ff 2.0 i Wine - ska försöka få det att fungera, men hittills kommer jag bara en liten bit på väg.

Så har jag sänt ett meddelande till Telia med en länk till den här tråden.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 16:05
av Konservburk
Svento skrev:Håhå, jaja. Ja, det där är antagligen hur lätt som helst för en person med en IQ över 80. Vad menas med "Kör kommandot "sudo ./install" i katalogen från en kommandorad."?
Det här har ingenting med IQ att göra ;)

När du packade upp filen iidsetup32.tar.gz så fick du en katalog som heter iidsetup. I den katalogen finns en fil som heter install som du ska ändra lite i. Så långt är du med?

Det du sedan vill göra är att köra den filen med administratörsrättigheter. Kommandoraden kommer du åt från en terminal (Tillbehör -> Terminal). "I katalogen" betyder att du måste se till att vara i rätt katalog, dvs iidsetup. Det fixar du med kommandot cd ~/Skrivbord/iidsetup (om det nu var på skrivbordet du packade upp iidsetup). Sedan kör du kommandot sudo ./install. När den frågar efter lösenord skriver helt enkelt in ditt lösenord (nej, det ska inte synas någonting när du skriver in det).

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 17:42
av Svento
I stället för att räkna rader skulle jag vilja ha en fil som är rätt i sin helhet, så kan man kopiera in det i sin helhet i installationsfilen - skriva över det gamla alltså.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 17:57
av Svento
När jag skriver "sudo ./install" svarar terminalen att kommandot inte finns.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 18:01
av Konservburk
Svento skrev:När jag skriver "sudo ./install" svarar terminalen att kommandot inte finns.
Då står du inte i rätt katalog.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 18:06
av Svento
Första gångerna jag skrev in det där med installationsfilens adress så fick jag svaret att det inte är nån katalog, men så gick det helt plötsligt. Det var först med den där sudo-grejen som det tog stopp. Men hur vet jag då var filen finns om den nu inte finns där jag har packat upp den...?

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 18:16
av Konservburk
Var packade du upp filen? Kolla i filahanteraren nautilus.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 18:52
av Svento
I hemmamappen. Filen borde således heta /home/jhwh/iidsetup.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 18:55
av Konservburk
Svento skrev:I hemmamappen. Filen borde således heta /home/jhwh/iidsetup.
Kör först cd så att du säkert hamnar i hemkatalogen. Kolla sedan vilka filer som finns där med ls. Finns underkatalogen iidsetup så ska du kunna köra cd iidsetup för att komma till rätt ställe.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 18:57
av Svento
Hurdå "kör cd"?

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 19:01
av Konservburk
Svento skrev:Hurdå "kör cd"?
* Öppna ett terminalfönster
* Skriv cd
* Tryck <enter>

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 19:17
av Svento
Så här säger dom fortfarande:

"Ditt webbläsare stöds inte.

Firefox 3 har en bugg som påverkar alla plugins. Mer information kan du hitta i Bugzilla.

Hjälp oss hjälpa dig genom att registrera dig på Bugzilla och rösta på detta fel så att det prioriteras av Firefox utvecklare.

Klicka på Nästa för att få reda på vilka kombinationer av operativsystem och webbläsare stöds."

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 12 feb 2009, 22:55
av Svento
Så här långt kommer jag:

Install plugin '/home/user/.mozilla/plugins'
Set install directory
Installation successful

NOTE: Open pkcs11.html in your FireFox/Mozilla/Netscape browser
and follow the instruction to register Net iD for the browser.

To add another application supporting the PKCS#11 interface
register '/home/user/.iid/lib/libiidp11.so' library in that application.

Men jag kan inte öppna pkcs11.html och jag vet inte vad jag ska göra sen. Jag loggar in på banken och går till Telia för att beställa legg, men får bara svaret att min läsare inte fungerar med net-iD.

Så här säger FK när jag försöker logga in där:

"Ett fel uppstod under anslutning till auth2.forsakringskassan.se.

Den andra SSL-parten kunde inte förhandla fram en acceptabel uppsättning säkerhetsparametrar.

(Felkod: ssl_error_handshake_failure_alert)







Sidan du försöker se kan inte visas eftersom
den mottagna datans autenticitet inte kan verifieras."




* Kontakta webbplatsens ägare och informera dem om detta problem.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 13 feb 2009, 01:14
av jonblund
Så här säger dom fortfarande:

"Ditt webbläsare stöds inte.

Firefox 3 har en bugg som påverkar alla plugins. Mer information kan du hitta i Bugzilla.

Hjälp oss hjälpa dig genom att registrera dig på Bugzilla och rösta på detta fel så att det prioriteras av Firefox utvecklare.

Klicka på Nästa för att få reda på vilka kombinationer av operativsystem och webbläsare stöds."
Samma med 8.04 och Firefox3.0.6 trots att buggen är fixad i den senaste versionen. Jag tror trögdjuren på Telia lagt upp denna sidan för alla ver. av Firefox3.
Jag har uppmärksammat SEB på den usla hanteringen av E-legitimation hos Telia och BankID, om någon orkar försöka med Telia så kanske vi kan få något fungerande innan deklarationen.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 13 feb 2009, 01:37
av Svento
Lite komiskt att dom säger att det påverkar alla plug-ins... Jag har sju stycken utöver net-iD, flash-spelare och allt vad det är, som fungerar helt utmärkt och som har gjort det hela tiden. Dessutom fick jag ju net-iD att fungera för några veckor sen och jag hade samma upplaga av webbläsaren då - möjligtvis något äldre men nåt på 3 var det.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 13 feb 2009, 10:27
av Svento
Men alla ni som har fått det att fungera - är det nån av er som framgångsrikt har installerat net-iD dom allra senaste veckorna? För som sagt fick jag det också att fungera för nån månad sen, men efter att ha ominstallerat operativsystemet kunde jag inte återinstallera e-legget.

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 05 apr 2009, 15:26
av Chris_Z
Det fungerar fin-fint på Ubuntu 8.10 och Firefox 3.0.8.

Bara man minutiöst följer beskrivningen (överst i denna tråd).
ETT TUSEN TACK!

Re: e-legitimation SEB, & Telia, Intrepid 8.10 & Firefox 3.0.5

Postat: 05 apr 2009, 18:20
av Svento
Chris_Z skrev:Det fungerar fin-fint på Ubuntu 8.10 och Firefox 3.0.8.

Bara man minutiöst följer beskrivningen (överst i denna tråd).
ETT TUSEN TACK!
Alltså, beträffande själva installationsfilen så är det inte alltid den fungerar. Jag har en backup av en redigering som jag har gjort och som jag har fått att fungera. Ibland fungerar den och ibland inte.

Och så fattar jag inte det där med [Soft Tokens]
1=/home/user/.iid/tokens/usercert1.tkn
2=/home/user/.iid/tokens/081031 0310 User.tkn
3=/home/user/.iid/tokens/Telia e-legitimation CA.tkn


Ska den texten finnas i min fil (bortsett från att det ska stå jhwh i st f user)? Under [Soft Tokens] står det så här i min fil:

[Soft Tokens]
; PinMinLen, PinMaxLen and PinType will be imported into the token when a new
; token is created.
; PinMinLen tells min pin length. Default 2.
; PinMaxLen tells max pin length. Default 32.
; PinType tells the allowed characters. Default 0.
; 0 -> all chars (case sensitive)
; 1 -> all chars (case insensitive)
; 2 -> all chars (min 2 digits and max 2 in row or in sequence)
; 3 -> all chars (min 2 digits and max 2 in row)
PinMinLen=2
PinMaxLen=32
PinType=0
; A number (starting from 1) and a full path to a file
; i.e. 1=c:\program files\Inteom\tokens\Soft eID.tkn
1=