I do the following steps for signing a single data with a smart card with the ISO7816 standard.
- Select MF
- Select DF
- Verify Pin
- Manage security environment
- Compute digital signature
If I want to sign multiple data then I follow these steps :
- Select MF
- Select DF
- Verify Pin
- Manage security environment
- Compute digital signature 1
- Verify Pin
- Manage security environment
- Compute digital signature 2
- Verify Pin
- Manage security environment
- Compute digital signature 3
Do i have to do VerifyPin and manage security environment steps everytime?
If I try these steps:
- Select MF
- Select DF
- Verify Pin
- Manage security environment
- Compute digital signature 1
- Compute digital signature 2
I'm getting 69 82 (Security condition not satisfied.) in step 6.