SkillAgentSearch skills...

GlobalPlatformPro

Manage applets and keys on JavaCard-s like a pro ๐ŸŒ ๐Ÿ”

Install / Use

/learn @martinpaljak/GlobalPlatformPro
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

GlobalPlatformPro - the Swiss Army Knife for JavaCard-s

LGPL-3.0 licensed ย Latest release ย Support ย Maven version ย Build status ย Made in Estonia

Load and manage applets and keys on JavaCards from command line or from your Java project with a Do What I Mean approach (testimonials).

GPPro provides an easy to use and high level interface that most of the time JustWorks<sup>(TM)</sup>, is flexible and 100% open source!

$ gp -install HelloWorld.cap -privs CardReset -params 48692074686572652C2077686174277320796F7572206E616D653F
# Warning: no keys given, defaulting to 404142434445464748494A4B4C4D4E4F
HelloWorld.cap loaded: com.example.helloworld A048656C6C6F576F726C64

$ gp -l
# Warning: no keys given, defaulting to 404142434445464748494A4B4C4D4E4F
ISD: A000000151000000 (OP_READY)
     Parent:   A000000151000000
     From:     A0000001515350
     Privs:    SecurityDomain, CardLock, CardTerminate, CVMManagement, TrustedPath, AuthorizedManagement, TokenVerification, GlobalDelete, GlobalLock, GlobalRegistry, FinalApplication, ReceiptGeneration

APP: A048656C6C6F576F726C64 (SELECTABLE) (|.HelloWorld|)
     Parent:   A000000151000000
     From:     A048656C6C6F576F726C64
     Privs:    CardReset

PKG: A0000001515350 (LOADED) (SSD creation package)
     Parent:   A000000151000000
     Version:  255.255
     Applet:   A000000151535041 (SSD creation applet)

PKG: A0000000620204 (LOADED) (javacardx.biometry1toN)
     Parent:   A000000151000000
     Version:  1.0

PKG: A0000000620202 (LOADED) (javacardx.biometry)
     Parent:   A000000151000000
     Version:  1.3

PKG: A048656C6C6F576F726C6401 (LOADED) (|.HelloWorld.|)
     Parent:   A000000151000000
     Version:  1.0
     Applet:   A048656C6C6F576F726C64 (|.HelloWorld|)

It's that simple!

[!TIP] Building JavaCard applets is equally pleasing with ant-javacard

NEWS ยท Q4 2024

  • JavaCard Buyer's Guide has been updated to 2024
  • GlobalPlatformPro v24.10.15 released with many new features
    • enhanced support for Delegated Management and DAP keys
    • receipt verification
    • PACE authentication and secure channel
    • Key Diversification templates
    • S16 mode for SCP03
    • many bugs fixed, UX improved.

Users's Guide

Begin from Getting Started guide in the wiki

[!IMPORTANT]

  1. Use it?
    • Add a โญ
  2. Like it?

License

  • LGPL-3.0 for derived code and MIT/LGPL3 for original code.

Contact

Professional support is available from javacard.pro. For community help, please check Support & Questions section in the wiki.

View on GitHub
GitHub Stars873
CategoryDevelopment
Updated2d ago
Forks245

Languages

Java

Security Score

100/100

Audited on Mar 26, 2026

No findings