Question

How to load and initialize the GIDS applet on a Java Card?

Answer

The GIDS smart card applet is a javacard applet which was developed according the specification GIDS 2.0 (Generic Identity Device Specification). It provides a generic identity command set for interaction with smart cards that are used for identity applications. It will be able to be used without driver installation since windows 7 sp1.


Step-by-Step
  1. Load Applet

The GIDS applet can be installed with different tools on different Java Cards. The following steps show you how to install the GIDS applet on a JCOP 2.4.1 java card with GlobalPlatformPro.

    1. Download gp.exe  and  GidsApplet.cap in the same folder (e.g. GP)

    2. Connect your certgate wireless mstrt card reader with the inserted smart card to your PC (via Bluetooth or NFC)
    3. Open CMD (Start→ Run→ CMD) and list the content of the card gp -l
      C:\GP>gp -l
      Warning: no keys given, using default test key 404142434445464748494A4B4C4D4E4F
      ISD: A000000003000000 (OP_READY)
      Privs: SecurityDomain, CardLock, CardTerminate, CardReset, CVMManagement
      PKG: A0000000035350 (LOADED)
      Applet: A000000003535041


    4. Load the GIDS applet gp -install GidsApplet.cap

      C:\GP>gp -install GidsApplet.cap
      Warning: no keys given, using default test key 404142434445464748494A4B4C4D4E4F
      CAP loaded


    5. Make sure the GIDS applet is loaded and selectable gp -l  
      C:\GP>gp -l
      Warning: no keys given, using default test key 404142434445464748494A4B4C4D4E4F
      ISD: A000000003000000 (OP_READY)
      Privs: SecurityDomain, CardLock, CardTerminate, CardReset, CVMManagement
      APP: A000000397425446590201 (SELECTABLE)
      Privs:
      PKG: A0000000035350 (LOADED)
      Applet: A000000003535041
      PKG: A00000039742544659 (LOADED)
      Applet: A000000397425446590201

      (Applet: A000000397425446590201 LOADED and SELECTABLE)

The GIDS applet has been loaded and the next step will be to initialize the smart card.

2. Initialize the smart card

    1. Download and start InitializeGids.exe
    2. Enter a User PIN
    3. You can change the default ADMIN KEY
    4. Click on "Initialize card"
    5. After the successfully initialisation the mesage „Success Your card has been successfully initialized.”  will be diplayed and you can close the tool.

If the windows "Select Card" with the message "Insert a smart card" appears please make sure the GIDS applet is loaded and selectable see step 1e.

Further information about GIDS applet can be found at https://www.mysmartlogon.com/generic-identity-device-specification-gids-smart-card/

Was this answer helpful?

Please rate & help us to improve our FAQ.

Your Rating: Results: 1 Star2 Star3 Star4 Star5 Star 2 rates