Earlier today the JSR-177 Security and Trust Services API for J2ME (SATSA) specification was approved for final release by the JCP Micro Edition Executive Committee.

Withouth trying to oversimplify this spec, in summary, SATSA defines how to integrate with Security Elements (SE) such as smartcards and SIM cards, by providing access and security (crypto) services. Access to the SE is via Java Card APDU or Java Card RMI and the Generic Connection Framework. Crypto API provides for signatures, digital signatures and so on.

You can get an idea on how to access an SE by reading the section “Using the Security and Trust Services API for J2ME” in my article An Introduction to Java Card Technology – Part 3, The Smart Card Host Application.

The Expert Group for JSR-000177 Security and Trust Services API for J2ME
has completed its work and published the Final Release of the specification.

The Final Release of the specification is available from the Java
Community Process Web site's list of Final Releases:

     http://jcp.org/en/jsr/stage?listBy=final

and also from the JSR 177 detail page:

     http://jcp.org/en/jsr/detail?id=177

ceo

C. Enrique Ortiz
J2MEDeveloper.com
Web Page: http://www.j2medeveloper.com
Web Log: http://www.j2medeveloper.com/blog