133
edits
(→PIN code pairing: Add source link) |
(→Control event processing: Add source link) |
||
| Line 78: | Line 78: | ||
# Server returns client.html as requested page for remote control. | # Server returns client.html as requested page for remote control. | ||
# User operates control page. | # User operates control page. | ||
# Client generates an event and encrypts the event using symmetric key. | # Client generates an event and encrypts the event using symmetric key. [https://github.com/luke-chang/gaia/blob/1228262_tv_remote_control_secure/tv_apps/remote-control-client/js/client.js#L33 source] | ||
# Client sends encrypted event. | # Client sends encrypted event. | ||
# Client.sjs responses with latest event result. | # Client.sjs responses with latest event result. | ||
# Client.sjs decrypts event with symmetric key received in establish secure connection. | # Client.sjs decrypts event with symmetric key received in establish secure connection. [https://github.com/MDTsai/gecko-dev/blob/Bug_1235013_new_httpserver/b2g/remotecontrol/client.sjs#L474 source] | ||
# Client.sjs parses event and dispatch to Gecko or Gaia system app. | # Client.sjs parses event and dispatch to Gecko or Gaia system app. | ||
edits