Question

I have GemsafeXpresso 64K-FIPS smart card. I managed to load a Muscle card applet and all the musclecard functions are working finely.
My question is if any user forgets his/her pin then how do I reset/change it.
I have gone through MscChangePin but it requires knowledge of old pin which a user now doesn't have.
I couldn't find any documentation on how to reset pin.
Please help me figure out how I can do this.

Was it helpful?

Solution

MSCUnblockPIN is the function to use, but you have to know the unblock value of course. The corresponding ISO command Reset Retry Counter allows variants without unblock value, but these need another kind of protection to avoid arbitrary many retries.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top