BankID

LinuxWiki.se

Hoppa till: navigering, sök

Innehåll

[redigera] Om BankID i Linux

BankID släppte 2009 en version av deras säkerhetsprogram Nexus Personal för Linux. Sedan dess har det varit möjligt att använda BankID även för oss Linuxanvändare. Tänk på att du förmodligen behöver skapa ett nytt BankID under Linux, och inte kan importera ditt BankID från Windows.


Det finns ett fritt program förutom Nexus Personal. Det heter FriBid. Det uppdateras fortlöpande och får utökat stöd med tiden. Mer information finns på deras hemsida: http://fribid.se/

Några fördelar:

  • Utökat stöd för distributioner, mer generellt programmerat
  • 64-bitarsstöd (även om det dock fungerar rätt ok med Nexus också)

[redigera] Banker med Linuxstöd

Följande banker utfärdar BankID

  • Handelsbanken
  • SEB
  • Swedbank
  • SkandiaBanken
  • Länsförsäkringar Bank
  • Danske Bank
  • Sparbanken Finn
  • Sparbanken Gripen
  • Ikano Bank.

Här listar vi de banker som fungerar med Linux och eventuella kommentarer.

Bank Adress Fungerar det? Hur gör man?
Handelsbanken www.handelsbanken.se Ja Du behöver: Kortläsare, Pinkod och BankID-kort. Läs mer nedan.
Swedbank www.swedbank.se Ja Logga in på banken och välj menyalternativet Tillval -> BankID och tryck sedan Beställ och följ instruktionerna.

[redigera] Handelsbanken

Har du inte fått tillgång till det nya inloggningsättet så kan du gå till banken och säga att ditt certifikat har blivit raderat. Du behöver även säkerhetsprogrammet Nexus Personal, hur du får tag i det går Handelsbankens guide igenom. Drivrutin för kortläsaren finns i .deb-format på Handelsbankens hemsida, denna kommer du också få information om i guiden. För att komma igång går du till Handelsbanken.se, går in på Privat, välj Internet och telefon i menyn, därefter Ny inloggning med kortläsare, tryck på länken Gör så här under Kom igång och tryck sedan på knappen Fortsätt och följ instruktionerna. För att skaffa ett BankID:

  1. Logga in på Banken med hjälp av kortläsaren.
  2. Gå till "Beställ och avbeställ" i menyn, välj Beställa/BankID på fil
  3. Skapa ett nytt BankID som vanligt

[redigera] Installation av BankID

Nedanstående är vad som krävs för att BankID ska fungera. Tidigare behövde man också Java-miljön, beroende på vilken sida som BankID används på. De flesta använder den nya Nexus-klienten numera.

Nexus Personal-programmet
Detta är själva programvaran som hanterar BankID:et. Se mer nedan om hur du får tag i det.
  1. Gå till https://install.bankid.com/ och klicka dig vidare
  2. När du går vidare får du information om att Nexus Personal inte är installerat, och du får möjlighet att ladda ned det.
  3. Lägg den nedladdade filen i din hemkatalog och starta en terminal.
  4. Skriv följande kommandon (det är viktigt att du skriver exakt rätt):
$ cd ~
$ tar zxvf LinuxPersonal.tgz
$ cd personal-xxxxxx
$ sudo ./install.xxxxxx.sh i

I ovanstående är

  • xxxxxx versionsnumret på den aktuella Nexus Personal-mjukvaran. Du ser vilket det är i terminal när du kör tar-kommandot.
  • $ visar att du kan köra kommandot som vanligt och # visar att du ska köra kommandot med root-rättigheter (eller superanvändar-rättigheter), detta åstadkoms normalt med kommandona su eller sudo. Du ska alltså inte skriva ut tecknen i kommandoprompten.
  • i:et i det sista kommandot betyder att Nexus Personal ska installeras. Ersätt det med u om du vill avinstallera Nexus Personal (vilket du måste göra innan du installerar en nyare version eller försöker med samma version en gång till).

Nu ska installationen vara färdig! Läs även under avsnittet Problemlösningar om du stöter på problem. Om du har en Gnome-baserad distribution kommer du förmodligen hitta programmet i menyn Applikationer -> Övrigt, annars kan du starta det med kommandot personal i kommandoprompten. Programmet startas automatiskt när du besöker en sida där BankID behövs. Du kan testa ditt BankID på sidan https://test.bankid.com/.

[redigera] Problemlösningar

[redigera] Programmet startar inte

Testa att starta programmet från terminalen med kommandot personal. Notera om du får något felmeddelande. Om det rör sig om felmeddelande relaterat till delade bibliotek (shared libraries) så kan du testa att köra kommandot ldconfig som root-/superanvändare och se om felet avhjälps.

[redigera] OpenSuSE

OpenSuSE ger felmeddelande

WARNING: Failed installing plugin for Firefox 3. Manually add symlink to libplugins.so in your Firefox 3 plugin directory if this browser is to be used.

Detta för att katalogen /usr/lib/xulrunner-addons/plugins inte finns, lösning på detta problem beror på om det är 32-bitars eller 64-bitarsversionen. För 64-bits versionen kan man ignorera felet under körningen av installationsscriptet och gå vidare som vanlig 64-bitsinstallation (med de ändringar som införts där).

Med 32-bits versionen blir det lite krångligare.

$ sudo ln -s /usr/local/lib/personal/libplugins.so /usr/lib/browser-plugins/libplugins.so
$ sudo /sbin/ldconfig

[redigera] 64-bitars distributioner

Om du har en distribution som är 64-bitbaserad behöver du utföra ytterligare ett steg för att Nexus Personal ska fungera. Först måste du ha programmet nspluginwrapper installerat, följande ordnar det på Debian/Ubuntu/Mint/etc:

sudo apt-get install nspluginwrapper

därefter kör du följande kommando:

$ sudo nspluginwrapper -i /usr/local/lib/personal/libplugins.so

Kontrollera att det gick bra med kommandot:

$nspluginwrapper -l

Detta listar alla plugins och det du letar efter bör se ut ungefär så här:

PATH/npwrapper.libplugins.so
  Original plugin: /usr/local/lib/personal/libplugins.so
  Wrapper version string: 1.2.2

[redigera] Ytterligare information

Följande PDF-fil innehåller lite information om hur du får igång Nexus samt kortläsare under Ubuntu. Det står även hur du aktiverar felloggning i Nexus-klienten: https://install.bankid.com/Global/installbankidcom/Anvisningar/Anvisningar%20f%C3%B6r%20Nexus%20Personal_4.10_Linux.pdf

Se även detta inlägg på Linuxportalen för nyttiga länkar som beskriver hur man installerar BankID på olika distributioner: http://www.linuxportalen.se/blogs/fridakranstege/2010/01/08/bankid

[redigera] Gammal information

[redigera] Java-miljö

OBS! Hoppa över detta steg och se om BankID fungerar för dig innan du testar detta. Nedanstående instruktioner gäller för Ubuntu, anpassa för din distribution där så behövs!

Installera nödvändiga dessa paket med kommandot:

sudo apt-get install sun-java6-jre sun-java6-plugin

Om du har problem med att BankID klagar på felaktig Java-version kan du behöva använda kommandot update-java-alternatives enligt följande:

sudo update-java-alternatives -s java-6-sun

Observera att detta sätter Sun's Java-miljö till standard-Java på din dator, och andra Java-program eventuellt slutar fungera (rimligtvis blir det dock tvärtom). Du kan lista samtliga Java-miljöer som är installerade med växeln -l

http://creativecommons.org/images/public/somerights20.png
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Sweden License
Den här artikeln är hämtad från http://wiki.linuxportalen.se/index.php/BankID
Personliga verktyg