I am planning on getting my Apex installed in a few weeks and am diving back into the JavaCard/smartcard/Fidesmo world and had a few questions. I was part of the VivoKey Flex beta group and did a bit of applet development, but it was several years ago and I’ve forgotten most of it.
-
The Apex uses the P71 SmartMX3 chip. It looks like that runs JavaCard 3.0.5. Whereas the original VK Flex used a P60 chip running JavaCard 3.0.4. The JC update looks to have some nice new features, but since it is a patch bump, I’m assuming that it it should be mostly backwards compatible. Anyone know if any of the Fidesmo applets for Apex are using any of the new 3.0.5 features?
-
Assuming the answer to the question above is no, them is there any reason why I can’t continue to use my P60 VK to test with? I actually have a few naked VKs (no coating, so can’t be installed). I know they they have issues with getting bricked, but I’d still like to test on them instead of my Apex. If I’m able to get an applet running on the P60, and assuming it doesn’t use any of the new P71/3.0.5 encryption libraries, then my assuming is that it should work identically on the P71. Is that a fair assumption?
-
For official applets, it looks like the Fidesmo app on my phone is showing the same applets available for original VivoKeys as for the Apex. My plan is to get the official applets I want installed and tested on an original VK, repeat the installs on the Apex, then get the Apex implanted. Does this make sense?
-
I know Fidesmo shut down their developer portal about a year ago, but I can’t find any information on the new portal, and a lot of the documentation references are have broken links to the old one. Can I deploy applets to the Apex without a developer key using the FDSM utility? I’m guessing that I would need to contact Fidesmo if I ever wanted to deploy an app on their platform, unless there’s something I’m missing.