OpenFIPS201
OpenFIPS201 copied to clipboard
Introduce applet lifecycle support and pre-perso locking
At present, pre-personalisation can occur post-issuance. In some scenarios it is desirable to lock this down so that the applet filesystem is defined once and then locked:
Suggestion:
- Support the GET/SET STATUS commands to progress the applet lifecycle to APPLET_PERSONALIZED
- When the applet is in the APPLET_PERSONALIZED state, the putDataAdmin() command is irreversibly disabled
- Possibly also lock changeReferenceDataAdmin() as an optional FEATURE_ (as key injection is an expected post-issuance activity for some installs)