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.
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
The optional packages listed below are not supported:
SATSA-JCRMI
The optional packages listed below are supported:
SATSA-APDU
SATSA-CRYPTO
The optional packages listed below are not supported:
SATSA-JCRMI
SATSA-PKI