posiso8583dukpt

PIN Transalation error on TermApp Postillion when isuing DUKPT key managemt


I am using DUKPT to encrypt PIN for sending iso8385 Messages from a POS terminal to TermApp Postillion I am sure I am implementing the algorithm correctly and that I am sending the right KSN but I am getting this error from TermApp.

A PIN Translation failure occurred for terminal TEST0001 because 
Postilion exception: [postilion.realtime.sdk.crypto.XInvalidPinBlock]
Description: A cryptographic operation (translate DUKPT PIN with derived IPEK) involving key 'KEYSET_FFFFFF_BDK' failed, because invalid data was supplied. The invalid data was in field 'PIN block'. The data was invalid because PIN block invalid according to format NONE.

Any help from anyone who has worked with postillion will be appreciated.


Solution

  • I have found a solution. It seems I hadn't got information aboutthe pin block format. TermAppIso was configured to use the ISO-0 format on the pinblock,,