Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.
Fortify is not able to write to my Safenet 5100 CC (940B) token. The device is showing as a Windows SCARD crypto API. It appears that the ATR for this device does not show in the card.json file. Here is what I see in the error logs:
{"atr":"3bff9600008131fe4380318065b0855956fb12017882900088","level":"info","message":"cardReader/insert","reader":"SafeNet Token JC 0","source":"server-api","timestamp":"2024-03-15T18:37:51.796Z"}
{"atr":"3bff9600008131fe4380318065b0855956fb12017882900088","level":"info","message":"Cannot get Card config. Use pvpkcs11 SmartCard slot","reader":{"_events":{},"_eventsCount":4,"connected":false,"name":"SafeNet Token JC 0","state":65826},"source":"card-watcher","timestamp":"2024-03-15T18:37:54.067Z"}
{"atr":"3bff9600008131fe4380318065b0855956fb12017882900088","level":"info","message":"Token was added to the reader","name":"SCard Windows API","reader":"SafeNet Token JC 0","source":"provider","timestamp":"2024-03-15T18:37:54.071Z"}
I added the following lines to the card.json which seems to work.
Fortify is not able to write to my Safenet 5100 CC (940B) token. The device is showing as a Windows SCARD crypto API. It appears that the ATR for this device does not show in the card.json file. Here is what I see in the error logs:
{"atr":"3bff9600008131fe4380318065b0855956fb12017882900088","level":"info","message":"cardReader/insert","reader":"SafeNet Token JC 0","source":"server-api","timestamp":"2024-03-15T18:37:51.796Z"} {"atr":"3bff9600008131fe4380318065b0855956fb12017882900088","level":"info","message":"Cannot get Card config. Use pvpkcs11 SmartCard slot","reader":{"_events":{},"_eventsCount":4,"connected":false,"name":"SafeNet Token JC 0","state":65826},"source":"card-watcher","timestamp":"2024-03-15T18:37:54.067Z"} {"atr":"3bff9600008131fe4380318065b0855956fb12017882900088","level":"info","message":"Token was added to the reader","name":"SCard Windows API","reader":"SafeNet Token JC 0","source":"provider","timestamp":"2024-03-15T18:37:54.071Z"}
I added the following lines to the card.json which seems to work.
I think this needs to be updated on all clients.