- Notifications
You must be signed in to change notification settings - Fork225
🌐 🔐 Manage applets and keys on JavaCard-s like a pro
License
NotificationsYou must be signed in to change notification settings
martinpaljak/GlobalPlatformPro
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Load and manage applets and keys on JavaCards from command line or from your Java project with aDo What I Mean approach (testimonials).
GPPro provides aneasy to use andhigh level interface that most of the timeJustWorks(TM), isflexible and100% open source!
$ gp -install HelloWorld.cap -privs CardReset -params 48692074686572652C2077686174277320796F7572206E616D653F# Warning: no keys given, defaulting to 404142434445464748494A4B4C4D4E4FHelloWorld.cap loaded: com.example.helloworld A048656C6C6F576F726C64$ gp -l# Warning: no keys given, defaulting to 404142434445464748494A4B4C4D4E4FISD: A000000151000000 (OP_READY) Parent: A000000151000000 From: A0000001515350 Privs: SecurityDomain, CardLock, CardTerminate, CVMManagement, TrustedPath, AuthorizedManagement, TokenVerification, GlobalDelete, GlobalLock, GlobalRegistry, FinalApplication, ReceiptGenerationAPP: A048656C6C6F576F726C64 (SELECTABLE) (|.HelloWorld|) Parent: A000000151000000 From: A048656C6C6F576F726C64 Privs: CardResetPKG: A0000001515350 (LOADED) (SSD creation package) Parent: A000000151000000 Version: 255.255 Applet: A000000151535041 (SSD creation applet)PKG: A0000000620204 (LOADED) (javacardx.biometry1toN) Parent: A000000151000000 Version: 1.0PKG: A0000000620202 (LOADED) (javacardx.biometry) Parent: A000000151000000 Version: 1.3PKG: A048656C6C6F576F726C6401 (LOADED) (|.HelloWorld.|) Parent: A000000151000000 Version: 1.0 Applet: A048656C6C6F576F726C64 (|.HelloWorld|)
It's that simple!
Tip
Building JavaCard applets is equally pleasing withant-javacard
- 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.
Start fromGetting Started guide in the wiki
Important
- Use it?
- Add a ⭐
- Like it?
- LGPL-3.0 for derived code and MIT/LGPL3 for original code.
Professional support is available fromjavacard.pro. For community help, please checkSupport & Questions section in the wiki.
About
🌐 🔐 Manage applets and keys on JavaCard-s like a pro