SATSA PKI
Hi all.
I'm developing an application for an E61 mobile, usingPKI SATSA package. The IDE I use is netbeans 4.1 with the wireless toolkit 2.5, and the java card emulator 2.2.2.
Ok, the thing is that with the emulators, everything goes right. I can generate a CSR, I can add a certificate and I can sign as plain text as files. But when I try the same application on the E61 (specifically when I try to generate the CSR) I get an UserCredentialManagerException saying thatthe security element was not found.
In the emulator, I use the string "WIM 1.01 SATSA RI" as the SecurityElementID. In the device (Nokia E61), I've tryed "WIM 1.01 SATSA RI", "PKCS-15" and even null as the SecurityElementID, and none of them works. I get the same error message with any of them ("The security element was not found").
The most surprising thing is that it doesn't work even using null as the SecurityElementID, when the documentation of SATSA says that "If this parameter is null the implementation MUST choose the first available security element that meets the specified requirements".
I suspect that the SIM card I have may not carry out completely the PKCS#15 standard.
Does anybody know why may be failing my application?
Does anybody know which are the minimun requirements that the SIM must carry out in order to be usable through SATSA API?
Thanks in advance.

