Dev:Seld

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.

Major objects in the seld binary are:
 * NFSecureElement(CertificateAuthority)
 * SEDaemon
 * NFSecureElement(ISO7816)
 * NFSecureElement
 * NFSecureElement(ContactlessRegistry)
 * NFSecureElementCache
 * NFSecureElementRemoteAdminAgent
 * NFSecureElementRemoteAdminRequest
 * NFSecureElementRemoteAdminRegistry
 * NFResponseAPDU
 * NFCardManagerAgent
 * NFCardManagerAgent_XPC