PeculiarVentures / fortify

Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.
https://fortifyapp.com
Other
114 stars 32 forks source link

Add support for '3bff1800ff8131fe55006b02090303010101434e531031809d' token #131

Open dam0vm3nt opened 5 years ago

dam0vm3nt commented 5 years ago

Reader name: ACS ACR 38U-CCID ATR: 3BFF1800FF8131FE55006B02090303010101434E531031809D

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

Smart card ATR parsing 3BFF1800FF8131FE55006B02090303010101434E531031809D

dam0vm3nt commented 5 years ago
5a6,10
>       "atr": "3BFF1800FF8131FE55006B02090303010101434E531031809D",
>       "name": "ACS ACR 38U-CCID",
>       "driver": "6A894ABC4A0822A07AE67E818C3DA128B5EB14D2"
>     },
>     {
376a382,388
>       "id": "6A894ABC4A0822A07AE67E818C3DA128B5EB14D2",
>       "name": "ACS ACR 38U-CCID",
>       "file": {
>         "osx": "/Applications/Dike.app/Contents/p11/libbit4xpki.dylib"
>       }
>     },
>     {
414c426
< }
\ No newline at end of file
---
> }
rmhrisk commented 5 years ago

@dam0vm3nt did you try this configuration? Do you have a link to where we can maybe find out more about the device like where windows/linux drivers might get installed?

The card name here is not right, the "ACS ACR 38U-CCID" is the reader but the ATR seems it might be for the incrypto?

rmhrisk commented 5 years ago

Is this card for "Aruba CNS for Regione Toscana (IT)"

dam0vm3nt commented 5 years ago

hi: this is one of the cards/reader that the Italian National Chamber for Commerce is selling to citizen for legally (for the italian law) sign documents.

Probably it's the same used by Aruba and sold by them to Regione Toscana, but I can't be sure, anyway it's widely spread in Italy.

I've tried the above configuration on my mac and it's working. The pkcs#11 drivers were installed by another app (Dike), thus I've found them in Dike app subfolder.

It's a Bit4Id card/reader, I believe official drivers can be found from the manufacturer, probably here :

dam0vm3nt commented 5 years ago

Probably a better name can be : "Italian CNS"