FriBID forum

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

You are not logged in.

#1 2011-01-03 20:47:30

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

Stöd för hämtning på gång!

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 smile

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

#2 2011-01-07 02:22:09

magicus
Member
Registered: 2010-08-10

Re: Stöd för hämtning på gång!

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. smile

Offline

#3 2011-01-13 21:18:50

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

Re: Stöd för hämtning på gång!

Jag hör av mig här när hämtningsbiten börjar gå att använda och behöver testas.

Offline

#4 2011-04-18 07:58:00

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

Re: Stöd för hämtning på gång!

Lyckades hämta ut ett cert med FriBID idag! big_smile

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

#5 2011-04-19 07:19:27

erik.andersson
Member
Registered: 2010-08-10

Re: Stöd för hämtning på gång!

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

#6 2011-04-19 08:13:49

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

Re: Stöd för hämtning på gång!

Nu ska det vara fixat, testa igen

Råkade bli problem med OpenSSL0.9.8 när jag la till stöd för OpenSSL 1.0.0

Offline

#7 2011-04-19 20:11:46

orjan
Member
Registered: 2011-04-19

Re: Stöd för hämtning på gång!

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

#8 2011-04-19 21:10:09

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

Re: Stöd för hämtning på gång!

Trevligt att det fungerar för dig också! Gör nog en ny release snart om det fortsätter så för fler smile

Länk till tråden om Skandiabanken så andra kan hitta den.

Offline

#9 2011-04-20 19:32:37

erik.andersson
Member
Registered: 2010-08-10

Re: Stöd för hämtning på gång!

Fungerar också med Swedbank!
Grymt bra jobbat Samuel!!

Offline

#10 2011-04-21 14:44:13

krypto
Member
Registered: 2011-04-21

Re: Stöd för hämtning på gång!

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

#11 2011-04-21 15:41:41

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

Re: Stöd för hämtning på gång!

krypto wrote:

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

#12 2011-04-24 00:31:58

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

Re: Stöd för hämtning på gång!

Jag håller på att göra i ordning version 0.3.0 som har stöd hämtning av e-leg. Ifall det fortfarande skulle vara problem med Handelsbanken så får vi åtgärda det i 0.3.1.

Offline

#13 2011-04-25 14:03:27

JOPS
Member
Registered: 2010-07-22

Re: Stöd för hämtning på gång!

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

#14 2011-04-25 17:51:03

vanessa
Member
Registered: 2011-04-25

Re: Stöd för hämtning på gång!

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

#15 2011-04-25 18:16:51

vanessa
Member
Registered: 2011-04-25

Re: Stöd för hämtning på gång!

Tillägg: jag använder Firefox 4

Offline

#16 2011-04-29 18:01:06

vanessa
Member
Registered: 2011-04-25

Re: Stöd för hämtning på gång!

använde idag friBID På Mina Vårdkontakter....funkade felfritt !

Offline

#17 2011-05-01 01:41:10

Nille
Member
Registered: 2010-03-31

Re: Stöd för hämtning på gång!

Jag hämtade ett certifikat från länsforsäkringar bank idag och det fungerade utmärkt.
Nu kan jag deklarera smile
Väldigt bra jobbat.

Offline

#18 2011-05-04 15:11:56

erik.andersson
Member
Registered: 2010-08-10

Re: Stöd för hämtning på gång!

Hej,
Har någon fått det att fungera med Handelsbanken? Det verkar inte fungera för mig...

Offline

#19 2011-05-04 15:23:54

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

Re: Stöd för hämtning på gång!

Det fungerar inte med Handelsbanken än pga att FriBID inte har stöd för s.k. "OID" i certifikatnamnet. Men det är på gång smile

Uppdatering 2011-08-02: Detta ska fungera med v 0.3.1. Har dock inte testat det.

Offline

#20 2011-08-02 21:16:15

Olangu
Member
Registered: 2011-08-02

Re: Stöd för hämtning på gång!

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

#21 2011-08-02 21:51:45

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

Re: Stöd för hämtning på gång!

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

#22 2011-08-03 09:18:37

Olangu
Member
Registered: 2011-08-02

Re: Stöd för hämtning på gång!

"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

#23 2011-08-03 11:06:47

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

Re: Stöd för hämtning på gång!

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

#24 2011-08-03 11:35:17

Olangu
Member
Registered: 2011-08-02

Re: Stöd för hämtning på gång!

"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

#25 2011-08-03 12:07:46

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

Re: Stöd för hämtning på gång!

Offline

Board footer

Powered by FluxBB