12
NEO2 Main Transaction Commands
ctls_removeConfigurationGroup: (IDT_NEO2)
ctls_getConfigurationGroup:response: (IDT_NEO2)
Methods for terminal configuration. When setting the terminal data, you populate and pass and TerminalFile struc-
ture.
AID Management
emv_retrieveApplicationData:response: (IDT_NEO2)
emv_removeApplicationData: (IDT_NEO2)
emv_setApplicationData:configData: (IDT_NEO2)
emv_retrieveAIDList: (IDT_NEO2)
ctls_retrieveApplicationData:response: (IDT_NEO2)
ctls_removeApplicationData: (IDT_NEO2)
ctls_setApplicationData: (IDT_NEO2)
ctls_retrieveAIDList: (IDT_NEO2)
Methods for AID management on Contact EMV. When setting the AID, you pass tags in TLV format. When retrieving
AID, you can receive the results as tags in TLV format. When retrieving the AID list, the list of AID Names/length
can be retrieved from the NSArray of NSString.
CAPK Management
IDT_NEO2::emv_retrieveCAPK:index:response:()
emv_removeCAPK:index: (IDT_NEO2)
IDT_NEO2::emv_setCAPK:()
emv_retrieveCAPKList: (IDT_NEO2)
ctls_retrieveCAPK:key: (IDT_NEO2)
ctls_removeCAPK: (IDT_NEO2)
ctls_setCAPK: (IDT_NEO2)
IDT_NEO2::ctsl_retrieveCAPKList:()
Methods for Certificate Authority Public Key management. When setting the CAPK, you populate and pass the
key as a sequence of ordered bytes. When specifying a CAPK to retrieve or remove, you populate the name in
the NSData parameter. When retrieving the CAPK list, the list of RID/Index can be retrieved from the ordered
NSData stream, 6 bytes each, bytes 1-5 RID, byte 6 index.
CRL Management
emv_retrieveCRLList: (IDT_NEO2)
emv_removeCRLList (IDT_NEO2)
emv_setCRLEntries: (IDT_NEO2)
Methods for Certificate Revocation List management.
APDU Communication
device_setPassThrough: (IDT_NEO2)
icc_powerOnICC: (IDT_NEO2)
icc_powerOffICC: (IDT_NEO2)
icc_exchangeAPDU:response: (IDT_NEO2)
Allows the direct sending of APDU packets to ICC. Pass through mode must first be enabled. Then Power On
needs to complete successfully. Then APDU packet exchange can take place
#80152504-001 IDTech iOS SDK Guide for NEO2