Pregunta

J2ME proporciona JSR 177 que tiene APIs para acceder a la tarjeta SIM como una tarjeta inteligente. Quiero explorar esto más y ver lo que todo lo que puedo hacer con esto, pero no puedo encontrar ninguna documentación con respecto a eso. Toda la documentación que he encontrado hasta ahora es muy genérico y sólo menciona cómo acceder a una tarjeta inteligente con la API de APDU y no cómo puedo usar esto para hacer cualquier cosa en la tarjeta SIM.

¿Alguna idea sobre dónde empezar?

¿Fue útil?

Solución

En su mayoría, JSR 177 se supone que se utilizará para extraer el certificado que está en la tarjeta SIM para que pueda cifrar / descifrar / firmar los datos de una manera que le gusta su MNO.

La dificultad de encontrar documentación proviene de tan pocos fabricantes de teléfonos móviles de haber incluido una aplicación plena JSR177 en su teléfono.

Eso, a su vez, probablemente proviene de la gran cantidad de características externas, relacionadas con la seguridad de leer y entender antes de que la misma especificación JSR177 tiene sentido si no eres un experto en protocolos criptográficos.

Las fuentes TCK y código de prueba suplementaria Symbian / Nokia sería un buen lugar para buscar, pero, por desgracia, nada de eso ha sido todavía de código abierto.

Comandos comunes como cambiar el código PIN SIM, básicamente, requieren una comprensión del propio protocolo binario. Simplemente añadiendo la secuencia correcta de bytes a una url APDU GCF conseguir que ejecuta si la propia aplicación JSR177 es correcta.

Si sólo ha mirado el sol JavaME SDK, probablemente debería tener una mirada en el ejemplo APDU MIDlet en el último SDK Serie 60 y se añade la documentación en la Biblioteca de Nokia Java Developer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top