Seld

From iPhone Development Wiki
Revision as of 05:40, 25 September 2015 by Peterfillmore (talk | contribs)

This is the "Secure Element Daemon" used to communicate with the secure element hardware on the device. It is interacted with by the nfcd daemon using XPC.

SELD plist: {

   EnablePressuredExit = 1;
   EnableTransactions = 1;
   ExitTimeOut = 40;
   Label = "com.apple.seld";
   MachServices =     {
       "com.apple.seld" = 1;
       "com.apple.seld.aps" = 1;
   };
   Program = "/usr/libexec/seld";
   RunAtLoad = 1;
   UserName = mobile;

}

ApplePay personalization is performed using EMV BER-TLV commands to the secure element.