• To run the host application you need Java Runtime Environment 1.6.
• An ISO7816 file system for storing PKI files according to the Part 15 of the ISO7816 specification [3]: private key directory, certificate directory, CA and user certificates, etc. It is up to the personalisation software what files will be stored in the applet. The applet support hierarchical file system including relative to current file selection or selection by path. Reading of each file can be user PIN protected.
• PIN and PUC user authentication: a 4–20 characters long PIN code, and a 16 characters long PUC code. The PUC code lets the user to unblock a forgotten PIN code.
• The applet does not support any kind of secure messaging for APDU communication.
• The applet only communicates on the contact interface of the card.
• Three different cryptographic operations: signing, decryption, and authentication. Currently, the supported key type and length is RSA 1024 bit.1
For more information about this Applet, please see the attachment file.
Note:
- The Applet has been successfully compiled in JCIDE, can be directly use after download.
- This Applet from GitHub or SourceForge (LGPL2.1)