Feature description

The Security and Trust Services API for J2ME (SATSA) provides Java applications security and trust services through the integration of a Security Element. PKI uses a SIM card with WIM as Security Element. The Security and Trust Services API included from the S60 3rd Edition onwards is based on the Security and Trust Services API for J2ME, Version 1.0 (JSR-177) API specification.

Supported features

The Security and Trust Services API for J2ME, Version 1.0 (JSR-177) defines optional packages for the Java 2 Platform, Micro Edition (J2ME). The SATSA API implementation provides interfaces for:


  • SATSA-PKI

  • SATSA-CRYPTO

From S60 3rd Edition FP 2 onwards, the API implementation supports the Mobile Service Architecture (MSA) as defined in JSR-248 Mobile Service Architecture (except for the APDU features, which are not supported).

Supported MSA features:


  • Two properties have been added for MSA compliancy: microedition.satsa.crypto.version and microedition.satsa.pki.version.

Excluded features

The optional packages listed below are not supported:


  • SATSA-APDU

  • SATSA-JCRMI