La API de servicios de seguridad y confianza para J2ME (SATSA) es una colección de API basadas en Java ME que proporciona dispositivos compatibles con funciones de seguridad criptográficas adicionales . Permite la comunicación de una aplicación Java ME con una tarjeta inteligente a través de los protocolos APDU y Java Card RMI. SATSA fue desarrollado bajo el Proceso de la Comunidad Java como JSR 177 .
Cubre las siguientes características, que no son compatibles de forma nativa con la plataforma Java ME original:
- Almacenamiento seguro e intercambio de datos con terceros (como los datos intercambiados durante las transacciones de pago).
- Identificación y autenticación de usuarios durante el intercambio de datos con terceros.
Implementación de SATSA
Sun Microsystems considera que la API de SATSA es una función opcional y no es obligatoria en todos los teléfonos Java ME. Sin embargo, los fabricantes de dispositivos pueden incluirlo, si es necesario. Varios fabricantes de dispositivos ya han optado por incluir SATSA en algunos productos. Entre ellos se encuentran varios fabricantes de teléfonos móviles:
- Motorola
- Nokia (desde la Serie 40 en adelante, de forma selectiva)
- Samsung
- Sony Ericsson (desde JP-8 en adelante)