FriBID forum

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

You are not logged in.


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/fribid-forum/public_html/software/fluxbb-1.4.3/include/parser.php on line 717

#1 2011-10-25 10:36:39

g0tr00t
Member
Registered: 2011-10-24

PKCS#15 binding failed: Unsupported card ?

Följde guiden hela vägen och allt gick bra tills:

[root@SL4015DEV ~]# pkcs15-tool -L
Using reader with a card: Handelsbanken card reader 00 00
PKCS#15 binding failed: Unsupported card

Hälsningar
g0tr00t

Offline

#2 2012-02-22 22:41:19

Selldén
Member
Registered: 2012-02-22

Re: PKCS#15 binding failed: Unsupported card ?

Får precis samma fel.
Det funkar med tjejens kort som är från slutet av 2010. Mitt är från förra året någon gång.
Mitt kort funkar dock i windows.
Jag kör Ubuntu 11.10 64-bit.

Offline

#3 2012-04-07 19:15:15

ph
Member
Registered: 2012-04-07

Re: PKCS#15 binding failed: Unsupported card ?

Sprang på precis samma fel med ett nytt BankID-kort från Handelsbanken. Mitt gamla fungerade utmärkt, det nya ger samma fel som ovan sad

Offline

#4 2012-06-01 17:00:21

Hrafnahnef
Member
Registered: 2012-06-01

Re: PKCS#15 binding failed: Unsupported card ?

Jag har precis samma problem i 64-bitars arch linux. Först trodde jag att det var att mina drivrutiner inte upptäcktes pga att mitt kort hade ändrat något ID från de första kortena, men jag är inte längre helt säker på det. Jag fick mitt kort i juni/jul 2011 och har aldrig fått det att fungera, vare sig med fribi eller nexus. På en clean installation har jag installerat libshbecrDeb 1.0.0, senaste stable fribid, pcsc-lite och alla andra korrekta dependency. På windows funkar det självklart klockrent.

När jag startar pcscd får jag loggen:

00000000 debuglog.c:277:DebugLogSetLevel() debug level=debug
00000225 configfile.l:287:DBGetReaderList() Parsing conf file: /etc/reader.conf.d
00000026 pcscdaemon.c:550:main() pcsc-lite 1.7.2 daemon ready.
00000032 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0B0C, PID: 0x003F, path: /dev/bus/usb/004/008                       (x10, min anm.)
00000011 hotplug_libudev.c:309:HPAddDevice() Adding USB device: Handelsbanken card reader
00000050 readerfactory.c:934:RFInitializeReader() Attempting startup of Handelsbanken card reader [MCI_OSR_0205] 00 00 using /usr/lib/pcsc/drivers/shbecrDeb.bundle/Contents/Linux/libshbecrDeb.so.1.0.0
00000208 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
         Todos Data System AB 
         Handelbanken card reader 
           Version: 1.0.2
00286586 readerfactory.c:290:RFAddReader() Using the pcscd polling thread
00000125 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001                      (x5, min anm.)
00000056 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: Handelsbanken card reader [MCI_OSR_0205] 00 00
00000089 hotplug_libudev.c:558:HPEstablishUSBNotifications() udev_monitor_receive_device() error

Där står det tydligt att den hittar min drivrutin och följer upp med korrekt beskrivning av den. Dock så avslutar den med udev_monitor_receive_device() error, vilket jag anar oråd över.

Följer jag upp med att stoppa i kortet får jag:

99999999 eventhandler.c:372:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000019 eventhandler.c:387:EHStatusHandlerThread() Card inserted into Handelsbanken card reader [MCI_OSR_0205] 00 00
00000012 Card ATR: 3B 67 00 00 B3 40 40 00 3B 90 00 
00406973 eventhandler.c:446:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED

Kör jag
$ pkcs15-tool -L -v
får jag:

Using reader with a card: Handelsbanken card reader [MCI_OSR_0205] 00 00
Connecting to card in reader Handelsbanken card reader [MCI_OSR_0205] 00 00...
Using card driver Default driver for unknown cards.
Trying to find a PKCS#15 compatible card...
PKCS#15 binding failed: Unsupported card

Vilket fortfarande för tankarna till att drivaren inte går att hitta, trots att loggen säger det. Varför skulle annars den försöka med drivrutinen default?

Att köra med dubbla eller trippla (eller fyrfaldiga) verbose-flaggor gör mig inte klokare. Här kommer med dubbel verbose:

0x7f89c8904700 17:38:57.393 [pkcs15-tool] sc.c:195:sc_detect_card_presence: called
0x7f89c8904700 17:38:57.393 [pkcs15-tool] reader-pcsc.c:293:refresh_attributes: returning with: 0 (Success)
0x7f89c8904700 17:38:57.393 [pkcs15-tool] reader-pcsc.c:369:pcsc_detect_card_presence: returning with: 1
Using reader with a card: Handelsbanken card reader [MCI_OSR_0205] 00 00
0x7f89c8904700 17:38:57.393 [pkcs15-tool] sc.c:195:sc_detect_card_presence: called
0x7f89c8904700 17:38:57.394 [pkcs15-tool] reader-pcsc.c:293:refresh_attributes: returning with: 0 (Success)
0x7f89c8904700 17:38:57.394 [pkcs15-tool] reader-pcsc.c:369:pcsc_detect_card_presence: returning with: 1
Connecting to card in reader Handelsbanken card reader [MCI_OSR_0205] 00 00...
0x7f89c8904700 17:38:57.394 [pkcs15-tool] card.c:115:sc_connect_card: called
0x7f89c8904700 17:38:57.394 [pkcs15-tool] reader-pcsc.c:293:refresh_attributes: returning with: 0 (Success)
0x7f89c8904700 17:38:57.394 [pkcs15-tool] card-entersafe.c:104:entersafe_match_card: called
0x7f89c8904700 17:38:57.394 [pkcs15-tool] card-rutoken.c:101:rutoken_match_card: called
0x7f89c8904700 17:38:57.394 [pkcs15-tool] apdu.c:525:sc_transmit_apdu: called
0x7f89c8904700 17:38:57.443 [pkcs15-tool] apdu.c:525:sc_transmit_apdu: called
0x7f89c8904700 17:38:57.486 [pkcs15-tool] muscle.c:269:msc_select_applet: returning with: -1200 (Card command failed)
0x7f89c8904700 17:38:57.486 [pkcs15-tool] card-piv.c:2507:piv_match_card: called
0x7f89c8904700 17:38:57.486 [pkcs15-tool] card-piv.c:713:piv_find_aid: called
0x7f89c8904700 17:38:57.486 [pkcs15-tool] card-piv.c:676:piv_select_aid: called
0x7f89c8904700 17:38:57.486 [pkcs15-tool] apdu.c:525:sc_transmit_apdu: called
0x7f89c8904700 17:38:57.539 [pkcs15-tool] card-piv.c:694:piv_select_aid: returning with: -1201 (File not found)
0x7f89c8904700 17:38:57.539 [pkcs15-tool] apdu.c:525:sc_transmit_apdu: called
0x7f89c8904700 17:38:57.591 [pkcs15-tool] card-itacns.c:162:itacns_match_card: Matching 3b against atr[0] == 3b
0x7f89c8904700 17:38:57.591 [pkcs15-tool] apdu.c:525:sc_transmit_apdu: called
Using card driver Default driver for unknown cards.
Trying to find a PKCS#15 compatible card...
0x7f89c8904700 17:38:57.616 [pkcs15-tool] apdu.c:525:sc_transmit_apdu: called
0x7f89c8904700 17:38:57.636 [pkcs15-tool] iso7816.c:485:iso7816_select_file: returning with: -1204 (Unsupported INS byte in APDU)
0x7f89c8904700 17:38:57.636 [pkcs15-tool] pkcs15-syn.c:125:sc_pkcs15_bind_synthetic: called
0x7f89c8904700 17:38:57.636 [pkcs15-tool] pkcs15-itacns.c:857:sc_pkcs15emu_itacns_init_ex: called
0x7f89c8904700 17:38:57.636 [pkcs15-tool] pkcs15-piv.c:1005:sc_pkcs15emu_piv_init_ex: called
0x7f89c8904700 17:38:57.636 [pkcs15-tool] pkcs15-piv.c:231:piv_detect_card: called
0x7f89c8904700 17:38:57.636 [pkcs15-tool] pkcs15-gemsafeGPK.c:166:gemsafe_detect_card: called
0x7f89c8904700 17:38:57.636 [pkcs15-tool] pkcs15-esinit.c:80:sc_pkcs15emu_entersafe_init_ex: called
0x7f89c8904700 17:38:57.636 [pkcs15-tool] pkcs15-esinit.c:36:entersafe_detect_card: called
0x7f89c8904700 17:38:57.636 [pkcs15-tool] pkcs15-oberthur.c:1045:sc_pkcs15emu_oberthur_init_ex: called
0x7f89c8904700 17:38:57.636 [pkcs15-tool] pkcs15-oberthur.c:1032:oberthur_detect_card: called
PKCS#15 binding failed: Unsupported card
0x7f89c8904700 17:38:57.781 [pkcs15-tool] ctx.c:737:sc_release_context: called

Med högsta debug kan jag se att jag får några hundra "ATR try" följt av

0x7f4d204db700 17:51:19.748 [pkcs15-tool] card.c:843:match_atr_table: ignored - wrong length

innan den går vidare och levererar

0x7f4d204db700 17:51:19.947 [pkcs15-tool] iso7816.c:103:iso7816_check_sw: File not found
0x7f4d204db700 17:51:19.947 [pkcs15-tool] card-piv.c:796:piv_find_aid: returning with: -1208 (Card does not support the requested operation)

För att sedan ge antagligen ge upp och fortsätta med "Using card driver Default driver for unknown cards."

Och slutligen verkar inte pscs_scan klaga heller.

PC/SC device scanner
V 1.4.18 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.1
Using reader plug'n play mechanism
Scanning present readers...
0: Handelsbanken card reader [MCI_OSR_0205] 00 00

Fri Jun  1 17:43:00 2012
Reader 0: Handelsbanken card reader [MCI_OSR_0205] 00 00
  Card state: Card inserted, 
  ATR: 3B 67 00 00 B3 40 40 00 3B 90 00

ATR: 3B 67 00 00 B3 40 40 00 3B 90 00
+ TS = 3B --> Direct Convention
+ T0 = 67, Y(1): 0110, K: 7 (historical bytes)
  TB(1) = 00 --> VPP is not electrically connected
  TC(1) = 00 --> Extra guard time: 0
+ Historical bytes: B3 40 40 00 3B 90 00
  Category indicator byte: B3 (proprietary format)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 67 00 00 B3 40 40 00 3B 90 00
        Handelsbanken BankID card (Swedish bank authentication issued 2011)

Jag kan självklart vara behjälplig med att debugga mitt system om jag får någon som är mer insatt på tråden. (Någon dev som brukar hänga på irc?) Men här är där jag kört huvudet i väggen. Jag brukar tycka att jag har en god insyn i hur man får sitt Linux-system att fungera efter 16 års erfarenhet, men här känner jag mig plötsligt som en nybörjare. Jag vet knappt ens var i kedjan jag ska börja försöka debugga felet. Pkcs15, pcscd eller opensc.

Offline

#5 2012-06-02 00:03:32

failure
Member
From: Sweden
Registered: 2011-12-14
Website

Re: PKCS#15 binding failed: Unsupported card ?

Hej!

Precis samma fel med SEB's nya kort, http://forum.fribid.se/viewtopic.php?id=62

Offline

#6 2012-08-11 20:39:01

Lo
Member
Registered: 2011-05-08

Re: PKCS#15 binding failed: Unsupported card ?

Efter en uppdatering av Ubuntu från 11.10 till 12.04 möter jag precis samma felmeddelande (dvs själva kortläsaren/kortet är samma som tidigare).

Offline

#7 2013-01-27 00:44:11

elestedt
Member
Registered: 2013-01-27

Re: PKCS#15 binding failed: Unsupported card ?

Samma fel efter installation på Funtoo linux. Någon som hittat en lösning?

Vad jag kan se ur min logg så saknas den en fungerande sc_pkcs15_bind_synthetic... men har ingen aning om vilken det skall vara...

EDIT:

Jag har fått den att identifiera mitt kort genom att lägga in

        card_atr 3B:67:00:00:B3:40:40:00:3B:90:00 {
                driver = "jcop";
        }

i /etc/opensc.conf

Detta ger

$ pkcs15-tool -L
Using reader with a card: Handelsbanken card reader [MCI_OSR_0205] 00 00
Using cache directory '<removed>'.
Caching 4 certificate(s)...
[legitimera]
[underteckna]
[Bank CA]
[e-kund CA]

Last edited by elestedt (2013-01-31 21:54:19)

Offline

#8 2013-02-12 10:08:03

niklas.wikstrom
Member
Registered: 2013-02-12

Re: PKCS#15 binding failed: Unsupported card ?

Hi,

new here, but have been enjoying fribid for some years. Now, my wives new card... Same card_atr as elestedt and his opensc.conf mod makes the card recognizable (Thank's!). However, when trying to login, the plugin starts fine but allways reports "Incorrect PIN" (popup window, not on card reader). Seems PKCS11_login() (libp11.h) returns error.

Thanks for forum and software!

Offline

#9 2013-02-15 21:01:47

elestedt
Member
Registered: 2013-01-27

Re: PKCS#15 binding failed: Unsupported card ?

niklas.wikstrom wrote:

However, when trying to login, the plugin starts fine but allways reports "Incorrect PIN" (popup window, not on card reader). Seems PKCS11_login() (libp11.h) returns error.

Wow, you get that far - for me fribid doesn't display the card for selection when I want to login...
it is found by cli tools though.

Have you tried the enable_pinpad = true; option described in http://forum.fribid.se/viewtopic.php?id=54?

Offline

#10 2013-02-16 22:17:05

ph
Member
Registered: 2012-04-07

Re: PKCS#15 binding failed: Unsupported card ?

Testade det elestedt föreslagit och fick samma resultat som niklas.wikstrom. Jag har enable_pinpad = true; Mao ingen framgår mer än att kortet kan läsas.

Offline

#11 2013-05-27 17:36:10

KiviE
Member
Registered: 2013-05-20

Re: PKCS#15 binding failed: Unsupported card ?

Jag får samma problem som niklas.wikstrom och ph, ingen som har kommit på ett sätt att få det att fungera än?

Offline

#12 2014-01-29 20:06:50

chiun66
Member
Registered: 2011-09-06

Re: PKCS#15 binding failed: Unsupported card ?

Hej alla.

Jag har samma fel med mitt nya kort från Handelsbanken. "Fel pin kod"
Ändade driver till ovan nämnda jcop och då hittar den kortet i alla fall.
Har ingen fler stött på samma problem eller sitter alla med Windows för BankID? :-)

/chiun

Offline

#13 2014-07-02 16:42:09

marcus.l
Member
Registered: 2014-07-02

Re: PKCS#15 binding failed: Unsupported card ?

Hej,

Fick nyligen ett nytt kort från Handelsbanken och får nu detta felet. Patchen i kommentar #7 gör att kortet hittas, men jag får istället "Fel pin kod". Precis som chiun66 #12. Fribid har fungerat för mig med det gamla kortet.

Offline

#14 2014-10-16 10:39:57

delhage
Member
From: Stockholm
Registered: 2013-04-05
Website

Re: PKCS#15 binding failed: Unsupported card ?

Får lägga till en "jag också". Kortet hittas med en ny card_atr men jag får också "Fel PIN" då jag använder det nya kortet.

Offline

Board footer

Powered by FluxBB