Secure Element hierarchy ======================== Service org.neard.se Interface org.neard.se.SecureElement Object path [variable prefix]/{se0,se1,...} Methods: dict GetProperties() Returns all properties for the secure element. See the properties section for available properties. Possible Errors: org.seeld.Error.DoesNotExist void SetProperty(string name, variant value) Changes the value of the specified property. Only properties that are listed a read-write are changeable. On success this will emit a PropertyChanged signal. Possible Errors: org.seeld.Error.DoesNotExist org.seeld.Error.InvalidArguments object OpenChannel(array{byte} AID) Open an ISO7816 logical channel to the secure element. The AID (Application ID) array must be between 5 and 16 bytes long. The returned path is a Channel object path. Possible errors: org.seeld.Error.Failed org.seeld.Error.InvalidArguments org.seeld.Error.PermissionDenied org.seeld.Error.NotSupported void CloseChannel(object channel) Close an ISO7816 channel, passed as an object path argument. Possible errors: org.seeld.Error.Failed org.seeld.Error.InvalidArguments org.seeld.Error.PermissionDenied org.seeld.Error.NotSupported Signals PropertyChanged(string name, variant value) This signal indicates a changed value of the given property. Properties string Type [readonly] The secure element type. Possible values are "Embedded", "UICC" or "ASSD". boolean Enabled [readwrite] Enable a secure element. This will e.g. enable the SWP link for a UICC based secure element. array{object} Channels [readonly] The opened channels object paths for this secure element. Channel hierarchy ================= Service org.neard.se Interface org.neard.se.Channel Object path [variable prefix]/{se0}/{channel0,channel1,...} Methods: dict GetProperties() Returns all properties for the secure element. See the properties section for available properties. Possible Errors: org.seeld.Error.DoesNotExist array{byte} SendAPDU(array{byte}) Send an ISO7816 APDU over this channel. This is an asynchronous method and the returned array is the response to the ISO7816 command. Possible errors: org.seeld.Error.Failed org.seeld.Error.PermissionDenied org.seeld.Error.NotSupported Properties boolean Basic [readonly] Indicates if the channel is a basic one or not. array{byte} AID Associated Application ID.