I want to implemente match on card verification on my device.
The first two steps (parameter with Threshold and Rotation ) proceed successfully with a 9000 response, but during the verification step, I receive a failure with the 6982 error code (SW_SECURITY_STATUS_NOT_SATISFIED) by using the exact same fingerprint.
I'm seeking guidance on the security requirements and necessary steps to resolve this issue during biometric verification.
I'm Using iso standard 7816;
First step :
Send=>8024008724B0007F6075800100830100A1178101088201058702010188020005B10786020EC987011E
Get<=9000
Seconde step :
Send=>8024008758B0007F2E538151500F9C26109B15199C341C9A15239D2D2B9C4F2BBB5C2B5B1F31BB5B379A193D9D46419B34459C09479F286EBB2F759C0778411E7D5F597DB80980A32783BB0B90A62D935A279A9C24A79E1BADA73AB995
Get<=9000
verification step :
Send=>0020008758B0007F2E538151500F9C26109B15199C341C9A15239D2D2B9C4F2BBB5C2B5B1F31BB5B379A193D9D46419B34459C09479F286EBB2F759C0778411E7D5F597DB80980A32783BB0B90A62D935A279A9C24A79E1BADA73AB995
Get<=6982
I am having a 6982 error that means : 6982 SW_SECURITY_STATUS_NOT_SATISFIED Access condition for verification not met OR Attempt to present PIN without SM. And I dont know how to fix that.
I finally found the solution to the problem.
Error 6982 means SW_SECURITY_STATUS_NOT_SATISFIED: Access condition for verification not met. Attempt to present PIN without SM.
I had to change my command and also finish pre-personalization of the chip. Here is the result I obtained: Finger enrollment:
Verification with the same finger:
Verification with another finger:
63CE means that the number of remaining attempts is (E) 14