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.

S60 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

  • SATSA-APDU

From S60 3rd Edition FP 2 onwards, the API implementation supports the Mobile Service Architecture (MSA) as defined in JSR-248 Mobile Service Architecture.

Supported MSA features:

  • Four properties have been added for MSA compliancy:

    • microedition.satsa.crypto.version

    • microedition.satsa.pki.version

    • microedition.satsa.apdu.version

    • microedition.smartcardslots

S60 excluded features

The optional packages listed below are not supported:

  • SATSA-JCRMI

Series 40 supported features

The optional packages listed below are supported:

  • SATSA-APDU

  • SATSA-CRYPTO

Series 40 excluded features

The optional packages listed below are not supported:

  • SATSA-JCRMI

  • SATSA-PKI