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