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
Tja .
Har tagit steget från XP till annat och hamnade på PC-BSD. Mycket problem med ej stöd för inbyggt nätverks kort och inte "out of the box" för Geforce 8800GT etc ...
I vilket fall hamnade jag här för bankid och jag har försökt att söka runt efter en lösning men hittar inte det jag söker.
Problemet är att vid kompilering så får jag
ERROR: Unsatisfied dependencies:
libcrypto (a part of OpenSSL)
I pc-bsd så finns det ett dir /compat/linux/lib och där finns det :
libcrypt.so.1
libcrypto.so.0.9.8g
libcrypto.so.7
Testade med ln -s ./libcrypto.so.0.9.8g ./libcrypto
samt med libcrypto.so.7 men får samma fel medelande.
Har inte hållit på med BSD förut utan bara hållit på med Debian.
Så är det någon som har någon ide på ovan?. Är lite för trött just nu för fortsatt sökande så det skulle vara skönt om någon kunde peka vilken väg jag skall gå..
Tack på förhand.
Offline
Vad händer om du skapar filen /usr/lib/pkgconfig/libcrypto.pc och lägger in följande? Ev. kan du behöva ändra libdir ifall libcrypto inte ligger i /lib
prefix=/usr
exec_prefix=${prefix}
libdir=/lib
includedir=${prefix}/include
Name: OpenSSL-libcrypto
Description: OpenSSL cryptography library
Version: 0.9.8
Requires:
Libs: -L${libdir} -lcrypto
Libs.private: -ldl
Cflags: -I${includedir}
Offline
Du han före mig här ... Fundera lite själv över det hela ...
I BSD finns det ett Linux kompabilitets lager som ligger i /compat/linux/lib.
I /etc/rc.conf sätter man
linux_enable="YES"
Så har man tillgång till det. Hur det fungerar har jag inte den blekaste.
I alla fall gjorde jag en symlink i /lib ... libcrypto -> ./libcrypto.so.7 (libcrypto.so.7 ligger i /lib...)
Hmm sedan är det här med "base" och "user land".
Om man kompilerar själv så borde det nog vara i "user land"
cd /usr/local/lib
ln -s /lib/libcrypto.so.7 ./libcrypto
(finns inget libcrypto där)
Samma problem.
Sedan finns det ett till ställe /usr/lib jösses ...
Summerar :
/compat/linux/lib
/lib
/usr/lib
/usr/local/lib
Skall filen heta libcrypto ? dvs #include libcrypto ... eller hur det ser ut i C
PS
Det finns inget /usr/lib/pkgconfig/
Provade med att kompilera /usr/ports/security/cryptlib
Först vart det att följa denna tråd https://forums.freebsd.org/threads/pkg- … d-9.48185/
Massa varningar bara ... lika som förut ..
Är inte alls hemma på det här ...
Ett sätt kan vara att köra in virtualbox och start upp en Debian som det finns färdiga paket till ...
Om du kommer på något så får du kan du väll hojta till
DS
Last edited by pernils (2014-10-29 23:05:31)
Offline
Hittade den här tråden https://forums.freebsd.org/threads/solv … pto.46938/
Kompilerade openssl i /usr/ports/security/openssl#
Och faktiskt kom jag lite längre med fribid.
......
/usr/local/include/X11/Xfuncproto.h:145:24: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define _X_NONNULL(args...) __attribute__((nonnull(args)))
gtk.c:516:13: error: use of undeclared identifier 'GTK_STOCK_CANCEL'; did you mean 'GDK_TOUCH_CANCEL'?
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
......
gtk.c:517:13: error: use of undeclared identifier 'GTK_STOCK_OPEN'
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
.......
1 warning and 2 errors generated.
*** Error code 1
Stop.
make[1]: stopped in /usr/home/pernils/Downloads/fribid-1.0.4/client
*** Error code 1
Stop.
Får testa mera senare om nu maskinen bootar överhuvudtaget igen ...
Offline
Dessa felmeddelanden är kända buggar i FriBID och de är fixade i senaste GIT-versionen. Har du inte GIT så kan du ladda ner den som en färdig .tar.gz fil.
Offline
Summerar lite :
Det gäller alltså :
PC-BSD 10.?
Fribid 1.0.4
Först måste du kompilera OpenSSL (lite om det finns här https://forums.freebsd.org/threads/solv … to.46938/)
cd /usr/ports/security/openssl
sudo make install
Om du inte har laddat ner "ports tree" kan du via PC-BSD Control Panel -> System management -> System Manager .. andra tabben ...klicka på "Fetch PC-BSD System Source".
När jag hade fått ner ports fick jag fortfarande fel medelande ang pkg-manager någon ting. Det fanns i ports så det vart att kompilera den först.
När det är klart tar du ner senaste snapshot av fribid (I mitt fall var det http://git.fribid.se/fribid/snapshot/fr … 3a.tar.gz)
cd ~/Downloads
wget http://git.fribid.se/fribid/snapshot/fribid-c65759c6bc554b95c282ab98b28112df8628b43a.tar.gz
tar xvf fribid-c65759c6bc554b95c282ab98b28112df8628b43a.tar.gz
cd fribid-c65759c6bc554b95c282ab98b28112df8628b43a
sudo ./configure --plugin-path=/usr/home/USER/.mozilla/plugins --current-user && make && make install
(Där USER = ditt konto)
Själv fick jag en varning
Prefix: /root/.local
Plugin path: /usr/home/pernils/.mozilla/plugins
Plugin path: /root/.mozilla/plugins
GTK version: 3
PKCS#11 smartcard support disabled
...........
In file included from /usr/local/include/gtk-3.0/gdk/gdkx.h:30:
In file included from /usr/local/include/X11/Xlib.h:47:
/usr/local/include/X11/Xfuncproto.h:145:24: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define _X_NONNULL(args...) __attribute__((nonnull(args)))
.....
^
1 warning generated.
Om du sedan kollar i firefox med hjälp av about:plugins så kan du se vart fribid hamnade.
I mitt fall hamnade det under
Nexus Personal
File: libfribidplugin.so
Path: /root/.local/lib/fribid/libfribidplugin.so
Version: 1.0.4
State: Enabled
FriBID version 1.0.4
Vilket inte borde vara rätt. Troligen har det med att jag kompilerade det med sudo . Fast å andra sidan gick det inte kompilera utan att använda sudo.
Sedan kan du kolla om det funkar via https://fribid.se/test/
Vilket inte gör för mig (som brukligt är) The FriBID plugin is installed, but is not working correctly. Error code: 510
Innan jag drar det här vidare ...
På sidan http://wiki.fribid.se/sidor/Banker_och_tj%C3%A4nster är Swedbank röd markerad. Fast Försäkrings kassan skall tydligen fungera. (fast det var 2011) Funkar det idag ?
Last edited by pernils (2014-10-30 22:15:07)
Offline
Så efter ha doppat tån i pc bsd så vart det Arch.
Blev att installera från source vilket verkade funka då det dyker upp i about:plugins i webb läsaren.
Var på swedbank och hämtade bankid.
Får så man skall skriva dit sitt lösen men får till svar Domain name mismatch
I alla fall hamnar det filer under ~/cbt ...
In på www.fk.se men det funkar inte så bra.
Hittade denna tråd http://forum.fribid.se/viewtopic.php?id=201 fanns något om ändra i ~/.config/fribid/expiry men det finns ingen sådan fil. Inte på hela disken vad jag kan se.
Testade också med user agent switcher plugin till IE 8 men kommer inte längre.
Måste man byta till Ubuntu ?
(är lite matt av allt krångel med installation av diverse os) ...
Offline
Var på swedbank och hämtade bankid.
Får så man skall skriva dit sitt lösen men får till svar Domain name mismatch
I alla fall hamnar det filer under ~/cbt ...
Det är ett känt problem med FriBID och vissa Swedbank-användare (inte mig dock). Se denna tråd. Och om det blir fel vid hämtningen så kommer du inte kunna logga in med den heller.
Hittade denna tråd http://forum.fribid.se/viewtopic.php?id=201 fanns något om ändra i ~/.config/fribid/expiry men det finns ingen sådan fil. Inte på hela disken vad jag kan se.
Sedan version 1.0.1 är det ~/.config/fribid/config man ska ändra i
Måste man byta till Ubuntu ?
Nej de problemen du nämner har inget med OS:et att göra.
Offline
Sitter inte vid burken just nu men skall kolla runt lite när jag kommer hem.
Men vad jag minns (var efter 24:00 snåret) att det inte fanns ett bibl ~/.config/fribid möjligt kan det ha att göra med att jag gjorde make install utan att precisera användare. Är inte så hemma på att kompilera från source så det är en liten lärande process.
Har en mac fantast här på jobbet .. är det samma för mac användare ? Dvs att personal nexus även kommer att slopa stödet för mac som för linux enligt https://wiki.ubuntu.com/SwedishTeam/Sup … gitimation
Lite krångel verkar det vara http://forum.macworld.se/topic/169539-b … os-x-1010/
Såg också att mobilt bankid också tydligen skall funka på pc. huh ? Måste prova ... Kanske man kan så småningom knalla tillbaks till pc-bsd igen. (https://wiki.ubuntu.com/SwedishTeam/Sup … an_telefon)
En annan lösning som jag funderar över är om det är möjligt att under wine köra firefox win version + nexus personal bankid win version
Last edited by pernils (2014-11-13 09:51:44)
Offline
[...] att det inte fanns ett bibl ~/.config/fribid möjligt kan det ha att göra med att jag gjorde make install utan att precisera användare.
Du måste skapa katalogen själv. FriBID skapar inte katalogen självt (och det görs inte vid kompileringen heller).
Har en mac fantast här på jobbet .. är det samma för mac användare ?
Verkar inte så. I alla fall inte enligt denna sida om systemkraven.
En annan lösning som jag funderar över är om det är möjligt att under wine köra firefox win version + nexus personal bankid win version
Nej det verkar inte fungera. Se Wine AppDB-sidan för BankID.
Offline
Hej
Tycker inte att det verkar rätt väg att använda linux emulering, även om det borde gå. En fråga man måste ställa sig är vilken linux som emuleras i pc-bsd, 32 eller 64 etc?
Tror att försöket att kompilera i ports är "onödiga" så grundläggande biblotek som crypto och ssl borde vara tillgängliga via pkg_add(1)
och pkg_info(1) . Det ger bsd kompatibla bibliotek vilket tycks mig mer lämpligt om man ska försöka bygga fribid i pc-bsd.
har själv ingen erfarenhet av pc-bsd, men av freebsd och openbsd vilka båda har pkg_add funtionen.
Offline
Det var lite av vad jag tänkte också när jag höll på med pc bsd. Men dåligt med kunskap gjorde att jag testade det första som jag stötte på.
Pc-bsd bygger på freebsd .. det går till och med att börja med freebsd och sedan installera pc-bsd delen ovanpå den installationen.
Har inte hunnit med och testat det här då jag har STORA problem att få till en maskin att ens börja använda.
Lite om mina eskapader finns här https://pcbsd.org/showthread.php?t=23220
Last edited by pernils (2014-11-17 21:48:59)
Offline
Säkerheten i bank-id.
http://www.nyteknik.se/nyheter/it_telek … 865221.ece
gör ju att man funderar kring swish
http://www.metro.se/nyheter/polis-varna … 1IihjgSTU/
Tycker man om förkortningar eller funderar vad teknik skifte i bank-id innebär
Offline
Pages: 1