# Schlumberger / Axalto Cyberflex

Earlier versions of Cyberflex cards have the same or a very similiar filesystem interface like the Cryptoflex cards. Those cards work well with OpenSC.

Newer versions however are pure JavaCards? and will not work without a JavaApplet?. No such applet is currently supported by OpenSC.

MuscleCard is an open source software containing a JavaApplet? for Cyberflex cards and has a pkcs#11 library for Unix/Linux and Windows. (Doesn't it only work for Cryptoflex cards?)

FIXME:Did anyone test such a card recently?

[edit Alexis Lahouze]

I am trying to test a Cyberflex Access 64k card from Axalto.

info from the reader:

    $ opensc-tool -l
    Readers known about:
    Nr.    Driver     Name
    0      pcsc       Omnikey CardMan 4040 Socket 0 00 00

when I try to access to th card:

    $ opensc-tool -v -a -c cyberflex -f
    Connecting to card in reader Omnikey CardMan 4040 Socket 0 00 00...
    reader-pcsc.c:495:pcsc_connect: SCardControl failed: Transaction failed.
    Using card driver Schlumberger Cyberflex.
    Card ATR:
    3B 95 95 40 FF AE 01 03 00 00 ;..@......
    iso7816.c:98:iso7816_check_sw: Class not supported
    card-flex.c:546:select_file_id: Card returned error: Unsupported CLA byte in APDU
    card-flex.c:623:flex_select_file: returning with: Unsupported CLA byte in APDU
    card.c:763:sc_select_file: returning with: Unsupported CLA byte in APDU
    SELECT FILE failed: Unsupported CLA byte in APDU
    iso7816.c:98:iso7816_check_sw: Instruction code not supported or invalid
    card-flex.c:1311:flex_logout: Card returned error: Unsupported INS byte in APDU

I tried under Windows with an USB Omnikey Cardman 3121 and Axalto specific card manager, that's all okay.

But under linux, I can't acces to the card, probably due to the JavaApplet?.

note: please correct my poor English, I'm a french one...

[/edit]