PeculiarVentures / fortify-releases

Other
2 stars 0 forks source link

Add support for '3bdf18ff8191fe1fc30031b8640c01ecc173940180829000b3' token #10

Open Priss1991 opened 2 months ago

Priss1991 commented 2 months ago

Reader name: HID Global OMNIKEY 3x21 Smart Card Reader ATR: 3BDF18FF8191FE1FC30031B8640C01ECC173940180829000B3

{
   "cards": [{
    "atr": "3BDF18FF8191FE1FC30031B8640C01ECC173940180829000B3",
    "name": "Token name",
    "driver": "A3BB3B23EF1D2657A07B94C40452D5ABE7191F4E"
   }],
   "drivers": [{
    "id": "A3BB3B23EF1D2657A07B94C40452D5ABE7191F4E",
    "name": "Driver name",
    "file": {
        "windows": "path/to/pkcs11.dll",
        "osx": "path/to/pkcs11.dylib"
    }
   }]
}

Smart card ATR parsing 3BDF18FF8191FE1FC30031B8640C01ECC173940180829000B3

Kharya1337 commented 6 days ago

Thank you for the bug, if you could provide additional information we would love to try to make this card work without error.

We need to know:

Who makes the card? What middleware is used with the card? What is the name and path of the PKCS#11 library in that middleware?

Also we have done some more exploration, it seems that MAYBE this card works with: /usr/local/lib/libASEP11.dylib

If so adding this one card to cards.json should in theory make this card work.

{
    "cards": [
      {
        "atr": "3BDF18FF8191FE1FC30031B8640C01ECC173940180829000B3",
        "name": "Central Bank of Costa Rica smartcard",
        "driver": "29a2bd60c4b841c686be68d2874c0c02"
      }
    ]
}

Unfortunately without a user who can work with us to confirm the above we can not add this to the formal definition of supported cards.

Kharya1337 commented 6 days ago

Dupe of https://github.com/PeculiarVentures/fortify-releases/issues/3