FriBID är ett fritt program för e-legitimation med BankID.
OBS! FriBID är i praktiken nedlagt, och fungarar inte att använda längre.
You are not logged in.
Pages: 1
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
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
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
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
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
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
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
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
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
Pages: 1