Seld: Difference between revisions

From iPhone Development Wiki
(Created page with "This is the "Secure Element Daemon" used to communicate with the secure element hardware on the device.")
 
No edit summary
Line 1: Line 1:
This is the "Secure Element Daemon" used to communicate with the secure element hardware on the device.
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.

Revision as of 05:40, 25 September 2015

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.