Java Cards applet was part of my project of Hardware Security subject. Project have several methods as accept communication with terminal, verify PIN, hashing and signing data with their verification. For testing purpose, there are also APDU scripts and was developed also terminal backend, where was running automated testing scripts.