{
  "$schema": "./card.schema.json",
  "version": "1.1.21",
  "cards": [
    {
      "atr": "3B7F9600008031805843657274756D3031829000",
      "name": "Certum ACR39U ICC Reader",
      "driver": "1F2E6799FC1085ED55C36287433530D68689A7C0"
    },
    {
      "atr": "3B9F9681B1FE451F070064051EB20031B0739621DB0590005C",
      "name": "SCM Microsystems Inc. SCR3310 USB Smart Card Reader",
      "driver": "1F2E6799FC1085ED55C36287433530D68689A7C0"
    },
    {
      "atr": "3BD518FF8191FE1FC38073C821100A",
      "name": "ePass2003",
      "driver": "ECA050606FD48FAB340EA9F1FCB582A1E0F1B740"
    },
    {
      "atr": "3b9f958131fe9f006646530510323871df000000000019",
      "name": "FT ePass2003Auto",
      "driver": "ECA050606FD48FAB340EA9F1FCB582A1E0F1B740"
    },
    {
      "atr": "3BFF1800FF8131FE55006B0209030301010144534410318090",
      "name": "Bit4ID",
      "driver": "709F7FAFA0BF267C91C832E29AAED0D06AB22D92"
    },
    {
      "atr": "3BFF1800FF8131FE55006B02090200011101434E531131808E",
      "name": "Infocamere CNS",
      "driver": "709F7FAFA0BF267C91C832E29AAED0D06AB22D92"
    },
    {
      "atr": "3b9813400aa503010101ad1311",
      "name": "National Identity Document: Belgian eID",
      "driver": "89648ea52ed24a799aff9f9ff363eef4"
    },
    {
      "atr": "3B7F960000006A444E4965200101550410039000",
      "name": "National Identity Document: Spanish eID ",
      "readOnly": true,
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3B7D94000080318065B0831100C883009000",
      "name": "National Identity Document: Republic of Lithuania eID",
      "readOnly": true,
      "driver": "71789068c5ff4891aeeaf7fb9608a22f"
    },
    {
      "atr": "3b7d96000080318065b0830201f383009000",
      "name": "Gemalto IDClassic 340",
      "driver": "71789068c5ff4891aeeaf7fb9608a22f"
    },
    {
      "atr": "3BDF18008131FE580031B964050E010073B401D300000022",
      "name": "National Identity Document: Slovak eID",
      "readOnly": true,
      "driver": "39798896FC5DD6E2A96989718F694334275E0EAC"
    },
    {
      "atr": "3BF81300008131FE454A434F5076323431B7",
      "name": "National Identity Document: Nigerian eID",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BF9180000C00A31FE4553462D3443432D303181",
      "name": "National Identity Document: Estonian eID",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BFE9400FF80B1FA451F0345737445494420",
      "name": "National Identity Document: Broken Estonian eID 1.1 warm",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BFE9400FF80B1FA451F034573744549442076657220312E3043",
      "name": "National Identity Document: Estonian eID 1.0 cold",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3B6E00FF4573744549442076657220312E30",
      "name": "National Identity Document: Estonian eID 1.0 cold",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BDE18FFC080B1FE451F034573744549442076657220312E302B",
      "name": "National Identity Document: Estonian eID 1.0 cold 2006",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3B5E11FF4573744549442076657220312E30",
      "name": "National Identity Document: Estonian eID 1.0 warm 2006",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3b6e00004573744549442076657220312e30",
      "name": "National Identity Document: Estonian eID 1.1 cold",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BFE1800008031FE454573744549442076657220312E30A8",
      "name": "National Identity Document: Estonian eID 3.0 (dev1) cold",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BFE1800008031FE45803180664090A4561B168301900086",
      "name": "National Identity Document: Estonian eID 3.0 (dev1) warm",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BFE1800008031FE45803180664090A4162A0083019000E1",
      "name": "National Identity Document: Estonian eID 3.0 (dev2) warm",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BFE1800008031FE45803180664090A4162A00830F9000EF",
      "name": "National Identity Document: Estonian eID 3.0 (18.01.2011) warm",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BFA1800008031FE45FE654944202F20504B4903",
      "name": "National Identity Document: Estonian eID 3.5 cold",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3BDF960081B1FE451F838073CC91CBF9A0000003080000100079",
      "name": "USG:Executive Office of the President",
      "readOnly": true,
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3BDB9600801F030031C064B0F310000F900088",
      "name": "USG:Department of Veterans Affairs",
      "readOnly": true,
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3BFE1800008131FE458031815448534D31738021408107FA",
      "name": "Nitrokey Nitrokey HSM",
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3B7D18000000487970734944205333079000",
      "name": "Safran Morpho YpsID S3",
      "driver": "fea007cafe404e4fb56a8be39f60dc8f"
    },
    {
      "atr": "3B7A18000000487970734944205333",
      "name": "Safran Morpho YpsID S3 - French Customs",
      "driver": "fea007cafe404e4fb56a8be39f60dc8f"
    },
    {
      "atr": "3B941881B1807D1F0319C80050DC",
      "name": "GoldKey Security PIV Token",
      "driver": "993988460d8f49a2ac519a2935f00533"
    },
    {
      "atr": "3bff0000008131004380318065b000000000120ffe82900000",
      "name": "Gemalto IDPrime v2+ .NET",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3B8980014A434F5032343252324A",
      "name": "NXP JCOP J3D",
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3BD518008131FE7D8073C82110F4",
      "name": "SafeNet eToken 5100",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3BD5180081313A7D8073C8211030",
      "name": "SafeNet eToken 5110",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3BFF9600008131FE4380318065B0846566FB12017882900085",
      "name": "SafeNet eToken 5110+ FIPS",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3bff1100008131fe4d8025a00000005657444b3333300600d0",
      "name": "Datakey 32K PKI Smart Card Model 330",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3bff9600008131fe4380318065b0855956fb120ffe82900000",
      "name": "SafeNet eToken 5110cc",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3BFF9600008131FE4380318065B08505003912017882900040",
      "name": "SafeNet 5110+ CC (940C)",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3bff9600008131fe4380318065b0855956fb12017882900088",
      "name": "SafeNet 5110 (940 B) ",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3bff9600008131fe4380318065b0846160fb120ffd8290000c",
      "name": "SafeNet eToken 5300",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3BFC1300008131FE15597562696B65794E454F7233E1",
      "name": "Yubico Yubikey NEO OTP+U2F+CCID",
      "readOnly": true,
      "driver": "993988460d8f49a2ac519a2935f00533"
    },
    {
      "atr": "3BFD1300008131FE158073C021C057597562694B657940",
      "name": "Yubico Yubikey 4 OTP+U2F+CCID",
      "readOnly": true,
      "driver": "993988460d8f49a2ac519a2935f00533"
    },
    {
      "atr": "3BF81300008131FE15597562696B657934D4",
      "name": "Yubico Yubikey 4 OTP+U2F+CCID",
      "readOnly": true,
      "driver": "993988460d8f49a2ac519a2935f00533"
    },
    {
      "atr": "3BF81800008031FE45FE415A452044495433",
      "name": "AzeDIT 3.5 cold",
      "readOnly": true,
      "driver": "c4e60449442848c48af7b3fcf6a6f4a1"
    },
    {
      "atr": "3b8b015275746f6b656e20445320c1",
      "name": "Rutoken ECP (DS)",
      "driver": "7d3a38d2d8294234a53d5845d6d116c4"
    },
    {
      "atr": "3b9f958131fe9f006646530501001171df000003900080",
      "name": "FT ePass2003Auto",
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3BFC180000813180459067464A00642D70C172FEE0FE",
      "name": "PivKey T800",
      "readOnly": true,
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3B9F958131FE9F006646530510001171DF000000000002",
      "name": "PivKey T600",
      "readOnly": true,
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3bf99600008131fe45535049564b4559373028",
      "name": "PIVKey SLE78 (28)",
      "readOnly": true,
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3BDA11FF81B1FE551F0300318473800180009000E4",
      "name": "Gnuk OpenPGP Token (PKI)",
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3BF81800FF8131FE454A434F507632343143",
      "name": "AET Smartcard",
      "driver": "3bcf3e1d4952cfa3e486934887f45a0f"
    },
    {
      "atr": "3BFD1800008031FE45736674652D63643038302D6E66DC",
      "name": "Nonus SmartNonus [BR]",
      "driver": "3bcf3e1d4952cfa3e486934887f45a0f"
    },
    {
      "atr": "3B7F96000080318065B084413DF6120FFE829000",
      "name": "Gemalto IDPrime MD",
      "driver": "0ca280b5af17d6aa91af084f2d39d2a3"
    },
    {
      "atr": "3B7F96000080318065B0850300EF120FFE829000",
      "name": "Gemalto IDPrime MD 840 (PKI)",
      "driver": "0ca280b5af17d6aa91af084f2d39d2a3"
    },
    {
      "atr": "3BD21802C10A31FE58C80D51",
      "name": "Siemens Card CardOS M4.4",
      "driver": "25fb0440047947539fd871831ac8477c",
      "readOnly": true
    },
    {
      "atr": "3BF21800FFC10A31FE55C8068A",
      "name": "Aladdin Knowledge Systems eToken Pro 64k (4.2)",
      "driver": "11A4BEA85E4C5D7EC6CDE452A70448A73EBE191B"
    },
    {
      "atr": "3BDC18FF8191FE1FC38073C8211366010B0352000538",
      "name": "Athena IDProtect Smart Card Logon Card",
      "driver": "29a2bd60c4b841c686be68d2874c0c02"
    },
    {
      "atr": "3BDC18FF8091FE1FC38073C8211366010B0352000539",
      "name": "Digital Signature Costa Rica (eID)",
      "driver": "29a2bd60c4b841c686be68d2874c0c02"
    },
    {
      "atr": "3BD595FF8091FE1FC38073C8211385",
      "name": "Athena IDProtect - Cryptographic Java Card",
      "driver": "29a2bd60c4b841c686be68d2874c0c02"
    },
    {
      "atr": "3BDF18008131FE7D006B020C0182010101434E53103180EC",
      "name": "Athena ASEPCOS-TS/CNS 1.82",
      "driver": "29a2bd60c4b841c686be68d2874c0c02"
    },
    {
      "atr": "3BDF18008131FE7D006B150C0181011101434E53103180E8",
      "name": "Athena ASEPCOS-TS/CNS 1.81",
      "driver": "29a2bd60c4b841c686be68d2874c0c02"
    },
    {
      "atr": "3BDF18008131FE7D006B150C0181010101434E53103180F8",
      "name": "Athena ASEPCOS-TS/CNS 1.81",
      "driver": "29a2bd60c4b841c686be68d2874c0c02"
    },
    {
      "atr": "3BDF18008131FE7D006B020C0182011101434E53103180FC",
      "name": "Italian healtcare card (TS) National Service Card (CNS) (HealthCare)",
      "driver": "29a2bd60c4b841c686be68d2874c0c02"
    },
    {
      "atr": "3B7D96000080318065B0A31101F383009000",
      "name": "Telia EID IP5a (eID)",
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3b7e9400008025d20310010056000000020200",
      "name": "National Identity Document: Czech eID (since 7/2018)",
      "driver": "445912C0D3A36598078024B49C87336F45B16EA9"
    },
    {
      "atr": "3BFF9600FF8131FE55006B02090403010101434E5310318014",
      "name": "Incard J-Sign 2048",
      "driver": "DBADF7126B4E3656FA5E8CF2AE8D712DE953BC98"
    },
    {
      "atr": "3BFF1800008131FE55006B02090403010101434E5310318065",
      "name": "Incard J-Sign 2048",
      "driver": "DBADF7126B4E3656FA5E8CF2AE8D712DE953BC98"
    },
    {
      "atr": "3BFF1800008131FE45006B0505912001F101434E5310318038",
      "name": "IDEMIA ID-One CNS V2 on Cosmo V9.1",
      "driver": "DBADF7126B4E3656FA5E8CF2AE8D712DE953BC98"
    },
    {
      "atr": "3BDA13FF8131FB468012392F31C173C601C03B",
      "name": "Individual Number Card ",
      "driver": "993988460d8f49a2ac519a2935f11533"
    },
    {
      "atr": "3BF99600008131FE4553434537200E00202028",
      "name": "StarSign Crypto USB Token",
      "driver": "3bcf3e1d4952cfa3e486934887f45a0f"
    },
    {
      "atr": "3B1696417374726964",
      "name": "Gemalto IDPrime .NET",
      "driver": "FB52636E98F44EBE837DB93C46721463"
    },
    {
      "atr": "3B7F96000080318065B0855956FB120FFE829000",
      "name": "ID Prime 940",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3B7F96000080318065B085050039120FFE829000",
      "name": "ID Prime 940C",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3BFF9600008131FE4380318065B0855956FB120FFC82900002",
      "name": "ID Prime 3940B FIDO",
      "driver": "39b3d7a3662c4b48bb120d008dd18648"
    },
    {
      "atr": "3b7f96000080318065b084565110120ffe829000",
      "name": "Gemalto IDBridge CT30",
      "driver": "FB52636E98F44EBE837DB93C46721463"
    },
    {
      "atr": "3B7D96000080318065B0830201F383009000",
      "name": "Gemalto IDClassic 340",
      "driver": "244EAB624FE437DFDD4E3A2C0E01B7AA21191D69"
    },
    {
      "atr": "3BF91800008031FE4580574E454F574156457D",
      "name": "Charismathics",
      "driver": "B967CCBF2E20B2EF3EDF0275206E706D517657F5"
    },
    {
      "atr": "3BFF1800008131FE45006B04050100012101434E5310318059",
      "name": "National Service Card (CNS)",
      "driver": "F4460DEC1A2DB75426614475E0C814C3CA849857"
    },
    {
      "atr": "3B9F968131FE45806755454B41451293318073B3A1806B",
      "name": "AKIS",
      "driver": "F4460DEC1A2DB75426614475E0C814C3CA849845"
    },
    {
      "atr": "3BFD1800008131FE4553434536302D43433038312D46C2",
      "name": "Giesecke & Devrient StarSign USB Token",
      "driver": "4485A4DCDF92D361F7418D0C447FEC810C609F12"
    },
    {
      "atr": "3B9D188131FC358031C0694D54434F5373020505D3",
      "name": "MCARD",
      "driver": "5B9AC33100924D9D86B6109147DE08C3"
    },
    {
      "atr": "3bfd1800008031fe45736674652d63643038302d6e66dc",
      "name": "Brazilian Medical Identity Card",
      "driver": "4485A4DCDF92D361F7418D0C447FEC810C609F12"
    },
    {
      "atr": "3BDF18FF8191FE1FC3003138644790ECC273140150829000BA",
      "name": "JCOP3 IAS ECC",
      "driver": "9A935824C7841305E0CB0F77D66A28479F22994A"
    }
  ],
  "drivers": [
    {
      "id": "1F2E6799FC1085ED55C36287433530D68689A7C0",
      "name": "cryptoCertum 3",
      "file": {
        "windows": "%WINDIR/System32/cryptoCertum3PKCS.dll"
      }
    },
    {
      "id": "29a2bd60c4b841c686be68d2874c0c02",
      "name": "Athena IDProtect",
      "file": {
        "linux": {
          "x86": "/usr/lib/x86-athena/libASEP11.so",
          "x64": "/usr/lib/x64-athena/libASEP11.so"
        },
        "osx": "/Library/Application Support/Athena/libASEP11.dylib",
        "windows": "%WINDIR/System32/asepkcs.dll"
      }
    },
    {
      "id": "11A4BEA85E4C5D7EC6CDE452A70448A73EBE191B",
      "name": "Siemens CardOS M 4.2 (SLE66CX642P)",
      "file": {
        "windows": "%WINDIR/System32/eTPKCS11.dll",
        "linux": "/usr/lib/libeTPkcs11.so",
        "osx": "/usr/local/lib/libeTPkcs11.dylib"
      }
    },
    {
      "id": "39798896FC5DD6E2A96989718F694334275E0EAC",
      "name": "National Identity Document: Slovenian eID",
      "file": {
        "windows": {
          "x86": "%PROGRAMFILES(X86)/eID klient/pkcs11_x64.dll",
          "x64": "%PROGRAMFILES(X86)/eID klient/pkcs11_x86.dll"
        },
        "linux": {
          "x86": "/usr/lib/eidklient/libpkcs11_sig_x64.so",
          "x64": "/usr/lib/eidklient/libpkcs11_sig_x86.so"
        },
        "osx": "/Applications/eIDklient.app/Contents/Pkcs11/libPkcs11.dylib"
      }
    },
    {
      "id": "25fb0440047947539fd871831ac8477c",
      "name": "Siemens Card CardOS M4.4",
      "file": {
        "osx": "/usr/local/lib/libcardos11.dylib",
        "windows": {
          "x86": "%WINDIR/System32/cardos11.dll",
          "x64": "%WINDIR/System32/cardos11_64.dll"
        }
      }
    },
    {
      "id": "fea007cafe404e4fb56a8be39f60dc8f",
      "name": "Safran Morpho",
      "file": {
        "windows": {
          "x86": "%WINDIR/system32/CnfPkcs11v220.dll",
          "x64": "%WINDIR/SysWOW64/CnfPkcs11v220.dll"
        },
        "osx": "/usr/local/lib/libCnfPkcs11.dylib"
      }
    },
    {
      "id": "39b3d7a3662c4b48bb120d008dd18648",
      "name": "SafeNet Authentication Client",
      "config": {
        "template": {
          "generate": {
            "private": {
              "token": true,
              "sensitive": true,
              "extractable": false
            }
          }
        }
      },
      "file": {
        "windows": {
          "x64": [
            "%WINDIR/System32/eTPKCS11.dll",
            "%PROGRAMFILES/SafeNet/Authentication/SAC/x64/IDPrimePKCS1164.dll"
          ],
          "x86": "%WINDIR/System32/eTPKCS11.dll"
        },
        "osx": "/usr/local/lib/libeTPkcs11.dylib",
        "linux": "/usr/lib/libeTPkcs11.so"
      }
    },
    {
      "id": "3e3d68d231b442d381f856cc80d57f18",
      "name": "SafeNet eToken",
      "file": {
        "windows": "%WINDIR/System32/eToken.dll"
      }
    },
    {
      "id": "c4e60449442848c48af7b3fcf6a6f4a1",
      "name": "Estonian eID Middleware",
      "file": {
        "windows": "%WINDIR/System32/onepin-opensc-pkcs11.dll",
        "osx": "/Library/EstonianIDCard/lib/esteid-pkcs11-onepin.so"
      }
    },
    {
      "id": "993988460d8f49a2ac519a2935f00533",
      "name": "YubiKey",
      "file": {
        "osx": "/usr/local/lib/libykcs11.dylib",
        "linux": "/usr/local/lib/libykcs11.so",
        "windows": [
          "%PROGRAMFILES/Yubico/Yubico PIV Tool/bin/libykcs11.dll",
          "%WINDIR/System32/libykcs11-1.dll"
        ]
      }
    },
    {
      "id": "7d3a38d2d8294234a53d5845d6d116c4",
      "name": "Aktiv Rutoken ECP",
      "file": {
        "windows": "%WINDIR/System32/rtPKCS11ECP.dll",
        "osx": "/usr/local/lib/librtpkcs11ecp.dylib",
        "linux": "/usr/local/lib/librtpkcs11ecp.so"
      },
      "config": {
        "template": {
          "generate": {
            "private": {
              "token": true,
              "sensitive": true,
              "extractable": false
            },
            "public": {
              "token": true
            }
          },
          "import": {
            "private": {
              "token": true,
              "sensitive": true,
              "extractable": false
            },
            "public": {
              "token": true
            },
            "x509": {
              "token": true
            },
            "request": {
              "token": true
            }
          }
        }
      }
    },
    {
      "id": "993988460d8f49a2ac519a2935f11533",
      "name": "OpenSC driver",
      "file": {
        "osx": "/Library/OpenSC/lib/pkcs11/opensc-pkcs11.so",
        "linux": [
          "/usr/lib/opensc-pkcs11.so",
          "/usr/local/lib/opensc-pkcs11.so",
          "/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so"
        ],
        "windows": "%WINDIR/System32/opensc-pkcs11.dll"
      }
    },
    {
      "id": "89648ea52ed24a799aff9f9ff363eef4",
      "name": "Belgian eID Middleware",
      "file": {
        "osx": "/usr/local/lib/beid-pkcs11.bundle/Contents/MacOS/libbeidpkcs11.dylib",
        "linux": "/usr/lib/libbeidpkcs11.so",
        "windows": "libbeidpkcs11.dll"
      }
    },
    {
      "id": "0ca280b5af17d6aa91af084f2d39d2a3",
      "name": "Gemalto IDPrime MD",
      "file": {
        "osx": "/usr/local/lib/libidprimepkcs11.0.dylib",
        "windows": {
          "x86": "%WINDIR/System32/eTPKCS11.dll",
          "x64": "%WINDIR/SysWOW64/eTPKCS11.dll"
        }
      }
    },
    {
      "id": "3bcf3e1d4952cfa3e486934887f45a0f",
      "name": "AET",
      "file": {
        "windows": "%WINDIR/System32/aetpkss1.dll",
        "linux": "/usr/lib/libaetpkss.so.3"
      }
    },
    {
      "id": "71789068c5ff4891aeeaf7fb9608a22f",
      "name": "Gemalto Classic",
      "file": {
        "windows": {
          "x86": "%PROGRAMFILES(X86)/Gemalto/Classic Client/BIN/gclib.dll",
          "x64": "%PROGRAMFILES/Gemalto/Classic Client/BIN/gclib.dll"
        }
      }
    },
    {
      "id": "445912C0D3A36598078024B49C87336F45B16EA9",
      "name": "eOP Czech",
      "file": {
        "osx": "/usr/local/lib/eOPCZE/libeop2v1czep11.dylib",
        "linux": "/usr/lib/x86_64-linux-gnu/libeop2v1czep11.so",
        "windows": {
          "x86": "%WINDIR/System32/eop2v1czep11.dll",
          "x64": "%WINDIR/SysWOW64/eop2v1czep11.dll"
        }
      }
    },
    {
      "id": "709F7FAFA0BF267C91C832E29AAED0D06AB22D92",
      "name": "Bit4id",
      "file": {
        "windows": {
          "x86": "%WINDIR/System32/bit4ipki.dll",
          "x64": "%WINDIR/SysWOW64/bit4ipki.dll"
        }
      }
    },
    {
      "id": "DBADF7126B4E3656FA5E8CF2AE8D712DE953BC98",
      "name": "Bit4id Universal Middleware",
      "file": {
        "windows": "%WINDIR/System32/bit4xpki.dll",
        "osx": "/System/Library/bit4id/libbit4xpki.dylib"
      }
    },
    {
      "id": "FB52636E98F44EBE837DB93C46721463",
      "name": "Gemalto ID Go",
      "config": {
        "keyUsages": "optional",
        "token": "static",
        "template": {
          "generate": {
            "private": {
              "token": true,
              "sensitive": true,
              "keyUsages": "optional"
            },
            "public": {
              "token": true,
              "keyUsages": "optional"
            }
          },
          "import": {
            "private": {
              "token": true,
              "sensitive": true,
              "keyUsages": "optional"
            },
            "public": {
              "token": true,
              "keyUsages": "optional"
            }
          }
        }
      },
      "file": {
        "windows": {
          "x86": "%PROGRAMFILES(X86)/Gemalto/IDGo 800 PKCS#11/IDPrimePKCS11.dll",
          "x64": [
            "%PROGRAMFILES(x86)/Gemalto/IDGo 800 PKCS#11/IDPrimePKCS1164.dll",
            "%PROGRAMFILES/Gemalto/IDGo 800 PKCS#11/IDPrimePKCS1164.dll"
          ]
        },
        "linux": [
          "/usr/lib/libIDPrimePKCS11.so",
          "/usr/lib64/libIDPrimePKCS11.so"
        ],
        "osx": [
          "/usr/local/lib/libidprimepkcs11.0.dylib",
          "/usr/local/lib/pkcs11/libidprimepkcs11.dylib"
        ]
      }
    },
    {
      "id": "244EAB624FE437DFDD4E3A2C0E01B7AA21191D69",
      "name": "Nexus Personal",
      "file": {
        "windows": {
          "x86": "%PROGRAMFILES(X86)/Personal/bin/personal.dll",
          "x64": "%PROGRAMFILES(X86)/Personal/bin64/personal64.dll"
        }
      }
    },
    {
      "id": "B967CCBF2E20B2EF3EDF0275206E706D517657F5",
      "name": "NeoWave",
      "file": {
        "windows": "%WINDIR/System32/cmp1164.dll"
      }
    },
    {
      "id": "F4460DEC1A2DB75426614475E0C814C3CA849857",
      "name": "Bit4id Universal Middleware",
      "file": {
        "windows": {
          "x86": "%WINDIR/System32/bit4opki.dll",
          "x64": "%WINDIR/SysWOW64/bit4opki.dll"
        },
        "linux": "/usr/lib/bit4id/libbit4opki.so",
        "osx": "/usr/lib/bit4id/libbit4opki.dylib"
      }
    },
    {
      "id": "F4460DEC1A2DB75426614475E0C814C3CA849845",
      "name": "AKIS",
      "file": {
        "windows": {
          "x86": "%WINDIR/System32/akisp11.dll",
          "x64": "%WINDIR/SysWOW64/akisp11.dll"
        },
        "linux": "/usr/lib/bit4id/libbit4opki.so",
        "osx": "/usr/lib/bit4id/libbit4opki.dylib"
      }
    },
    {
      "id": "4485A4DCDF92D361F7418D0C447FEC810C609F12",
      "name": "aetpkss",
      "file": {
        "windows": "%WINDIR/System32/aetpkss1.dll",
        "osx": [
          "/usr/local/lib/libaetpkss.dylib",
          "/Applications/tokenadmin.app/Contents/Frameworks/libaetpkss.dylib"
        ],
        "linux": "/usr/lib/libaetpkss.so"
      }
    },
    {
      "id": "5B9AC33100924D9D86B6109147DE08C3",
      "name": "MCARD",
      "file": {
        "windows": {
          "x64": "%PROGRAMFILES/ONECI/mcard/mcard-pkcs11.dll",
          "x86": "%PROGRAMFILES(x86)/ONECI/mcard/mcard-pkcs11.dll"
        }
      }
    },
    {
      "id": "ECA050606FD48FAB340EA9F1FCB582A1E0F1B740",
      "name": "Feitian ePass2003 Client software",
      "file": {
        "windows": "%WINDIR/System32/eps2003csp11.dll",
        "osx": "/usr/local/lib/libcastle.1.0.0.dylib",
        "linux": "/usr/lib/libcastle.so.1.0.0"
      },
      "config": {
        "template": {
          "generate": {
            "private": {
              "token": true,
              "sensitive": true,
              "extractable": false
            },
            "public": {
              "token": false
            }
          },
          "import": {
            "private": {
              "token": true,
              "sensitive": true,
              "extractable": false
            },
            "public": {
              "token": true
            },
            "x509": {
              "token": true
            },
            "request": {
              "token": true
            }
          }
        }
      }
    },
    {
      "id": "9A935824C7841305E0CB0F77D66A28479F22994A",
      "name": "Smart Card Middleware",
      "file": {
        "windows": {
          "x64": "%PROGRAMFILES/Smart Card Middleware/bin/idoPKCS.dll",
          "x86": "%PROGRAMFILES(x86)/Smart Card Middleware/bin/idoPKCS.dll"
        },
        "osx": "/Library/SCMiddleware/libidop11.dylib",
        "linux": "/usr/lib/SCMiddleware/libidop11.so"
      }
    }
  ]
}