FriBID forum

FriBID är ett fritt program för e-legitimation med BankID.

You are not logged in.

#1 2012-06-01 15:59:12

tomas
Member
Registered: 2012-06-01

fribid i fedora 17

Hej!

Har precis installerat fribid på Fedora 17 då BankId från Nexus Personal inte fungerar längre. Får bara massa fel från selinux och ingen lust att deaktivera det.
Har dock en del problem med att få fribid att fungera i Firefox 12. Har testat att gå till Skandiabanken och CSN, men båda säger att jag måste uppdatera min version för BankID.

CSN säger om jag försöker logga in:

Observera

    Ditt säkerhetsprogram för BankID behöver versionskontrolleras. Klicka på följande länk för att kontrollera:    install.bankid.com

Och skandiabanken försöker kontrollera version och säger då:

Versionskontroll av BankID säkerhetsprogram
Ditt BankID säkerhetsprogram måste versionskontrolleras och eventuellt uppgraderas vänligen gå till install.bankid.com/personal.

Vet inte om jag gjort något fel när jag byggt,men fick inga varningar eller felmeddelanden i alla fall.
Gör jag about:plugins i Firefox får jag:

Nexus Personal

    File: libfribidplugin.so
    Version: 1.0.1a
    FriBID version 1.0.1a

MIME Type                                                Description     Suffixes
application/x-personal-version                 Version    
application/x-personal-authentication     Authentication    
application/x-personal-signer2                Signer2    
application/x-personal-regutil                  Regutil
application/x-personal-webadmin            Webadmin    
application/x-personal-signer                   Signer

Om någon fått fribid att fungera på Fedora 17 så vore jag tacksam för lite hjälp.
Tack!

Offline

#2 2012-06-02 21:17:20

tomas
Member
Registered: 2012-06-01

Re: fribid i fedora 17

Uppdatering:

Testat nu med google chrome 19 och då fungerar det klockrent på Skandiabanken och CSN. Måste alltså vara något problem med Firefox 12.
Har dock problem att logga in på NordNet (www.nordnet.se). Får då meddelandet:

Before you can use your BankID you need to install the BankID security software. Installation is done in the window opened when clicking the following link:
install.bankid.com

Offline

#3 2012-06-03 07:30:43

tomas
Member
Registered: 2012-06-01

Re: fribid i fedora 17

Uppdatering:

När jag kör i Firefox och väljer BankId som inloggning på Skandiabanken får jag i .xsession-errors

fribid: Failed to execute main binary: Permission denied
fribid: pipe error in plugin

Vad är "main binary" för fribid och hur kan det fungera i Chrome?

Offline

#4 2012-06-04 08:17:26

samuellb
Administratör
Registered: 2010-02-15
Website

Re: fribid i fedora 17

Main binary är /usr/lib/fribid/sign (eller lib64 på 64-bit Fedora).

Jag kan inte så mycket om Fedora, men det låter lite som ett problem med SELinux. Kanske är så att Firefox har striktare SELinux-regler (inte får starta processer t.ex.). Kanske samma problem som du har med Nexus?

Ang. NordNet: De använder en funktion (PostVersion) som bara finns i nyare versioner av Nexus och inte i FriBID:

try {
    var verplugin = document.versionplugin;
    verplugin.PostVersion('https://id.nordnet.se/auth-bankid/begin-auth');
} catch (e) {
    document.postversion.submit();
}

Offline

#5 2012-06-04 16:59:24

tomas
Member
Registered: 2012-06-01

Re: fribid i fedora 17

Hej!

Du hade rätt angående selinux. Upptäckte precis att setroubleshooter rapporterat:

SELinux is preventing plugin-containe from execute_no_trans access on the file /usr/local/lib/fribid/sign.

Ska testa att göra en lokal policy i selinux för att tillåta det och se om det funkar.

Tack!

Offline

#6 2012-06-04 21:01:04

tomas
Member
Registered: 2012-06-01

Re: fribid i fedora 17

Mycket riktigt. Det var selinux som var problemet.
För att få fribid att fungera på Fedora 17 med Firefox så måste man antingen stänga av selinux eller skapa en lokal policy med följande kommando:

sudo grep plugin-containe /var/log/audit/audit.log | audit2allow -M mypol
sudo semodule -i mypol.pp

Notera att det ska vara "plugin-containe" ovan och *inte* "plugin-container" som man kanske tror.

Offline

#7 2012-06-21 09:05:46

finite9
Member
Registered: 2010-10-12

Re: fribid i fedora 17

tack för info'n ang. Fedora 17.  Jag ser att 'hno' inte har paketerat Fribid för Fedora 17 än så länge (på Fedora People), så jag är nyfiken på hur du byggde fribid?  Var det ganska lätt?

Offline

#8 2012-06-21 18:37:05

tomas
Member
Registered: 2012-06-01

Re: fribid i fedora 17

Hej!

Jag tyckte inte att det var så svårt att bygga, men det beror väl på lite hur van man är med Linux.

- Ladda ner fribid-1.0.1a.tar.bz2 från hemsidan.
- Packa upp med "tar xvjf fribid-1.0.1a.tar.bz2"
- Följ instruktionerna i filen INSTALL.
- För att bygga måste du installera diverse paket:

sudo yum install opensc libp11-devel libp11 openssl-devel gtk3-devel gcc pkg-config

- Konfigurera bygge med "./configure"
- bygg med "make"
- Om allt går bra, installera med "sudo make install"
- klart.

Lycka till!

PS. För att logga in på vissa sajter, t.ex Skandiabanken, behöver du editera filen ~/.config/fribid/expiry och sätta optionen "version-to-emulate" till 4.19.1.11663. DS.

Offline

#9 2012-06-25 09:08:11

finite9
Member
Registered: 2010-10-12

Re: fribid i fedora 17

Tack Tomas.

Ska prova bygga den.  Det var mest alla dependencies jag var osäker på.

Last edited by finite9 (2012-06-25 09:08:26)

Offline

Board footer

Powered by FluxBB