The Security and Trust Services API (SATSA) provides Java applications with security and trust services through the integration of a Security Element. SATSA-PKI and SATSA-APDU use a SIM card with WIM as Security Element. The Security and Trust Services API included from the S60 3rd Edition and Series 40 3rd Edition FP 2 onwards is based on the Security and Trust Services API 1.0 (JSR-177) specification.
The Security and Trust Services API 1.0 (JSR-177) defines optional packages for Java ME. 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