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.
Jag har börjat koda stöd för hämtning av legitimationer (enrollment/regutil-objektet) på branchen "regutil" i detta repo på GitHub:
https://github.com/samuellb/fribid-experimental/
Än så länge är det inget som går att använda alls. Kom gärna med kommentarer eller patchar
Uppdatering: Detta repo är inte så "kritiskt" så jag kan ge fler behörighet. Posta användarnamn i tråden så ordnar jag det.
Uppdatering 2: Detta finns nu i det officiella repositoryt git.fribid.se/fribid för den som vågar testa
Offline
Woho! :-)
Om du är intresserad av testning mot (eller dumpar av transaktionen med den officiella klienten) mot Skandiabanken så säg till, så ska jag se om jag kan lyckas ordna det.
Offline
Lyckades hämta ut ett cert med FriBID idag!
Koden finns i GIT-repositoryt git.fribid.se/fribid för den som vågar testa...
Uppdatering: Har inte skrivit någon kod för att skapa katalogen "cbt" där e-legitimationerna lagras. Jag fixar detta under dagen. Än så länge får man alltså skapa denna katalog i sin hemkatalog, om man inte redan har den. Nu skapas cbt-katalogen automatiskt.
Offline
Hej,
Grymt!! Jag tänkte prova men git-versionen verka inte kompilera just nu:
cc -O2 -g -Wall -Wextra -std=c99 -pedantic -Wno-unused-parameter -I../npapi/include `pkg-config --cflags 'gtk+-2.0 >= 2.12' gdk-2.0 glib-2.0 gthread-2.0 libp11 libcrypto` -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DGSEAL_ENABLE -c pkcs12.c -o pkcs12.o
In file included from pkcs12.c:48:
request.h:37: error: expected ‘)’ before ‘*’ token
pkcs12.c: In function ‘getPrivateKey’:
pkcs12.c:115: error: ‘_STACK’ undeclared (first use in this function)
pkcs12.c:115: error: (Each undeclared identifier is reported only once
pkcs12.c:115: error: for each function it appears in.)
pkcs12.c:115: error: ‘pkcs7s’ undeclared (first use in this function)
pkcs12.c:123: error: ‘safebags’ undeclared (first use in this function)
Någon som vet hur man fixar detta?
Offline
Kompilerade aktuell git-version (133f0efc9602779b8f487ceac8830676edb7ac00) under Debian (testing, amd64). Det gick problemfritt.
Det fungerade att hämta ut ett nytt bankid från Skandiabanken (stort tack för detta).
Logga in på Skandiabanken med detta bankid fungerade också helt problemfritt.
Logga in på skatteverket gick också bra.
Gick igenom testen på test.bankid.com och det enda den gnällde om var att jag hade en gammal version av bankid-programmet.
Provade därefter att försöka logga in genom Iceweasel (=Firefox) 4.0.
Skatteverket och test.bankid.com som förut.
Skandiabanken klagar dock på att den version av bankid jag har inte fungerar under Firefox 4.0 och låter mig inte komma vidare.
Jag gissar att vad som krävs är att fribid på något sätt påstår sig vara senaste versionen av bankid-plugin'en.
Offline
Trevligt att det fungerar för dig också! Gör nog en ny release snart om det fortsätter så för fler
Länk till tråden om Skandiabanken så andra kan hitta den.
Offline
Fungerar också med Swedbank!
Grymt bra jobbat Samuel!!
Offline
Hej alla!
Det verkar inte fungera med Handelsbanken. Får ett felmeddelande "unknown error" när man skall välja lösenordet för certet.
Kan man på något sätt slå på debug och få mer information om vad som går snett i en loggfil?
Offline
Hej alla!
Det verkar inte fungera med Handelsbanken. Får ett felmeddelande "unknown error" när man skall välja lösenordet för certet.
Kan man på något sätt slå på debug och få mer information om vad som går snett i en loggfil?
FriBID skriver ev. felmeddelanden till standard error, som normalt hamnar i ~/.xsession-errors.
Hittar du inget där så kan du ju kolla i källkoden för sidan (gör det när lösenordsfönstret är uppe), och vad den sätter för parametrar. Skulle t.ex. kunna vara ett attribut i SubjectDN som inte stöds av FriBID...
Uppdatering: Har lagt till stöd för några fler attribut nu (kl 19:25), så kör en "git pull" innan du inte redan har gjort det
Offline
Kan bekräfta att det fungerar att hämta certifikat från Swedbank, köra BankID-testet samt signera deklarationer med FriBID 0.3.0 i Firefox 4.0 på Ubuntu 10.10, Maverick (amd64). Har testat på två datorer med olika certifikat.
Riktigt bra jobbat!
Offline
Jag hämtade certifikat från Swedbank idag , testat att logga in på apoteket, funkar klockrent på Ubuntu Lucid 32 bit med senaste version av friBID
Grymt bra jobbat !
Offline
Tillägg: jag använder Firefox 4
Offline
använde idag friBID På Mina Vårdkontakter....funkade felfritt !
Offline
Jag hämtade ett certifikat från länsforsäkringar bank idag och det fungerade utmärkt.
Nu kan jag deklarera
Väldigt bra jobbat.
Offline
Hej,
Har någon fått det att fungera med Handelsbanken? Det verkar inte fungera för mig...
Offline
Hämtning fugerar inte i Chromium 12.0.742.112 (90304) för debian wheezy amd64.
Certifikat och allt sparas ner, men får fel vid inloggning med certet.
Att använda cert i Chromium som är hämtade från Iceweasel fungerar.
---
Meddelande från testplatsen
Något har gått fel när du testar med BankID säkerhetsprogram eller också har du avbrutit testet.
Tekniskt fel. Var god försök senare.
Felkod 201
Offline
Vad säger alt-texten på EJ OK-bilden? (brukar stå under egenskaper för bilden, vet inte hur det är i Chromium dock)
Har du hämtat certen samtidigt? Banken kan ju ha ändrat något.
Vilken bank använder du?
Skulle möjligen kunna vara något med t.ex. sandboxen i Chromium eller AppArmor/SELinux. FriBID behöver kunna skapa och sedan modifiera certen eftersom hämtningen sker i flera steg.
Offline
"No matching policy for incoming request."
Jag hämtade certen samtidigt, så det är inget som ändrats på banken. Har provat flera gånger i båda webbläsarna med samma resultat.
Skandiabanken.
Offline
Ok, det låter som ditt cert saknar rotcertifikat (och troligen resten av certifikatkedjan också).
Vad ger
grep fribid ~/.xsession-errors
Kan vara ett problem med Skandiabankens Javascript i sista steget då certet sparas ner. Kollat felkonsollen i Chromium?
Offline
"fribid: loading pkcs11 module failed: (null)"
Detta fel dyker dock upp även när jag använder certifikat som fungerar.
Chromiumkonsollen gav mig:
Uncaught Error: Error calling method on NPObject.
StoreCertficate
(anonymous function)
Med hänvisning till GetBankIDOrder.aspx:402
http://pastebin.com/MaCnXHhv (rad 44 här är felet som chromium spottar ur sig, och det är väl raden ovan som ger felet)
Offline
Var en bugg i FriBID. Fixad nu:
Offline