Java Card is the leading open, interoperable platform for secure elements, enabling smart cards and other tamper-resistant chips to host multiple applications using Java technology. Java Card is an execution platform that can store and update multiple applications on a single resource-constrained device, while retaining the highest certification levels and compatibility with standards.
Java Card enables smart cards and other tamper-resistant security chips to host applications that employ Java technology. It offers a secure, interoperable execution platform to store and update multiple applications on a resource-constrained device, with the highest certification and compatibility.
Get all the basics you need to know to start using Java Card technology—documentation, set up, programming, and more.
Learn more about strong user authentication with Oracle Java Card technology.
Release 3.2 of Java Card technology specifications comes with various enhancements, such as support for (D)TLS1.3 protocols. This latest release also includes API clarifications to help application developers and significantly increase the level of interoperability across multiple implementations. It is the reference for new Java Card technology products.
Oracle Java Card technology provides the ability to program application-specific embedded devices. A few of the many use cases include SIM cards and embedded SIM in telecommunications, NFC mobile payment, and secure identification needs, such as passports.
Oracle Java Card technology Development Kit Tools are used to convert and verify Java Card applications. The tools can be used with products based on version 3.1, 3.0.5, and 3.0.4 of the Java Card Specifications.
The Java Card Development Kit Simulator offers a testing and debugging reference for Java Card applications. It includes a Java Card simulation environment and Eclipse plugin. It provides support for the latest Java Card 3.1 Specification and can also run applications written for earlier releases.
To meet the demand by banks, governments, and other card issues for security evaluations, Java Card Protection Profile provides a modular set of security requirements designed specifically for the characteristics of Oracle Java Card technology.
Use Java Card on a secure element in an IoT device to secure access to peripherals on an I3C bus.
Secure communication between IoT devices and IoT cloud services using Java Card.
Password-less authentication using biometry based on the FIDO specification with Java Card and Oracle Identity Cloud Service.
Nicolas Ponsini, Java Security Solutions Architect, Oracle
Like any new Java Card release, this latest Java Card release comes with enhancements, such as support for (D)TLS1.3 protocols and API clarifications to help application developers and significantly increase the level of interoperability across multiple implementations.
Read the complete postGet familiar with Java Card Development Kit tools and Reference Implementation.
Get familiar with Eclipse plugin to develop Java Card applications.
Learn the basics of developing Java Card applications.
Get information on becoming a Java Card licensee.