Java Card API, Classic Edition

This is the Java CardTM application programming interface (API), Version 3.0.5, Classic Edition, which is a subset of the JavaTM programming language.

See: Description

Packages 
Package Description
java.io
Defines a subset of the java.io package in the standard Java programming language.
java.lang
Provides classes that are fundamental to the design of the Java Card technology subset of the Java programming language.
java.rmi
Defines the Remote interface which identifies interfaces whose methods can be invoked from card acceptance device (CAD) client applications.
javacard.framework
Provides a framework of classes and interfaces for building, communicating with and working with Java Card technology-based applets.
javacard.framework.service
This optional extension package provides a service framework of classes and interfaces that allow a Java Card technology-based applet to be designed as an aggregation of service components.
javacard.security
Provides classes and interfaces that contain publicly-available functionality for implementing a security and cryptography framework on the Java Card platform.
javacardx.annotations
Extension package that contains annotations for defining character string constants.
javacardx.apdu
Extension package that enables support for ISO7816 specification defined optional APDU related mechanisms.
javacardx.apdu.util
Extension package that contains the APDUUtil class which contains utility functions to parse CLA byte from a command APDU.
javacardx.biometry
Extension package that contains functionality for implementing a biometric framework on the Java Card platform.
javacardx.biometry1toN
Extension package that contains functionality for implementing a 1:N biometric framework on the Java Card platform.
javacardx.crypto
Extension package that contains functionality, which may be subject to export controls, for implementing a security and cryptography framework on the Java Card platform.
javacardx.external
Extension package that provides mechanisms to access memory subsystems which are not directly addressable by the Java Card runtime environment(Java Card RE) on the Java Card platform.
javacardx.framework.math
Extension package that contains common utility functions for BCD math and parity computations.
javacardx.framework.string
Extension package that contains common utility functions for manipulating UTF-8 encoded character strings.
javacardx.framework.tlv
Extension package that contains functionality, for managing storage for BER TLV formatted data, based on the ASN.1 BER encoding rules of ISO/IEC 8825-1:2002, as well as parsing and editing BER TLV formatted data in I/O buffers.
javacardx.framework.util
Extension package that contains common utility functions for manipulating arrays of primitive components - byte, short or int.
javacardx.framework.util.intx
Extension package that contains common utility functions for using int components.
javacardx.security
Extension package that contains functionality, for implementing security countermeasures to protect security relevant applet assets on the Java Card platform.

Copyright © 1998, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms