{"action":"created","issue":{"url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/7040","repository_url":"https://api.github.com/repos/ARMmbed/mbed-os","labels_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/7040/labels{/name}","comments_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/7040/comments","events_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/7040/events","html_url":"https://github.com/ARMmbed/mbed-os/pull/7040","id":327193372,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkxMDUwMTM5","number":7040,"title":"Add secure_time library implementation","user":{"login":"mikisch81","id":14541274,"node_id":"MDQ6VXNlcjE0NTQxMjc0","avatar_url":"https://avatars2.githubusercontent.com/u/14541274?v=4","gravatar_id":"","url":"https://api.github.com/users/mikisch81","html_url":"https://github.com/mikisch81","followers_url":"https://api.github.com/users/mikisch81/followers","following_url":"https://api.github.com/users/mikisch81/following{/other_user}","gists_url":"https://api.github.com/users/mikisch81/gists{/gist_id}","starred_url":"https://api.github.com/users/mikisch81/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikisch81/subscriptions","organizations_url":"https://api.github.com/users/mikisch81/orgs","repos_url":"https://api.github.com/users/mikisch81/repos","events_url":"https://api.github.com/users/mikisch81/events{/privacy}","received_events_url":"https://api.github.com/users/mikisch81/received_events","type":"User","site_admin":false},"labels":[{"id":147112891,"node_id":"MDU6TGFiZWwxNDcxMTI4OTE=","url":"https://api.github.com/repos/ARMmbed/mbed-os/labels/needs:%20review","name":"needs: review","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":73,"created_at":"2018-05-29T07:05:10Z","updated_at":"2018-06-18T21:20:41Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/ARMmbed/mbed-os/pulls/7040","html_url":"https://github.com/ARMmbed/mbed-os/pull/7040","diff_url":"https://github.com/ARMmbed/mbed-os/pull/7040.diff","patch_url":"https://github.com/ARMmbed/mbed-os/pull/7040.patch"},"body":"### Description\r\n\r\nIn IoT applications, a trusted source of time is needed to, among other things, ensure the confidentiality and integrity of network connections. This is largely due to the fact that X.509 certificates are used by TLS stack to establish a secure connection between the device and any services. TLS stack enforces X.509 certificate expiration with a required accuracy of up to one hour.\r\n\r\nTo protect against an attacker who might use an expired certificate to pretend to be a trusted web service, IoT devices need a mechanism for ensuring that they have an internal system time that is accurate to a specified fidelity.\r\n\r\nThe secure time module supports setting the time from both trusted and regular time sources.\r\n\r\n* Implementing `IOTPREQ-2441`\r\n\r\n### Pull request type\r\n\r\n<!-- \r\n    Required\r\n    Please add only one X to one of the following types. Do not fill multiple types (split the pull request otherwise).\r\n    Please note this is not a GitHub task list, indenting the boxes or changing the format to add a '.' or '*' in front\r\n    of them would change the meaning incorrectly. The only changes to be made are to add a description text under the\r\n    description heading and to add a 'x' to the correct box.\r\n-->\r\n    [ ] Fix\r\n    [ ] Refactor\r\n    [ ] New target\r\n    [X] Feature\r\n    [ ] Breaking change\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/comments/398199589","html_url":"https://github.com/ARMmbed/mbed-os/pull/7040#issuecomment-398199589","issue_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/7040","id":398199589,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODE5OTU4OQ==","user":{"login":"mbed-ci","id":19887319,"node_id":"MDQ6VXNlcjE5ODg3MzE5","avatar_url":"https://avatars2.githubusercontent.com/u/19887319?v=4","gravatar_id":"","url":"https://api.github.com/users/mbed-ci","html_url":"https://github.com/mbed-ci","followers_url":"https://api.github.com/users/mbed-ci/followers","following_url":"https://api.github.com/users/mbed-ci/following{/other_user}","gists_url":"https://api.github.com/users/mbed-ci/gists{/gist_id}","starred_url":"https://api.github.com/users/mbed-ci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbed-ci/subscriptions","organizations_url":"https://api.github.com/users/mbed-ci/orgs","repos_url":"https://api.github.com/users/mbed-ci/repos","events_url":"https://api.github.com/users/mbed-ci/events{/privacy}","received_events_url":"https://api.github.com/users/mbed-ci/received_events","type":"User","site_admin":false},"created_at":"2018-06-18T21:20:41Z","updated_at":"2018-06-18T21:20:41Z","author_association":"NONE","body":"# [Test : SUCCESS](http://mbed-ci-master-2.austin.arm.com:8081/job/test_matrix_raas/2160/) \nBuild number : [2160](http://mbed-ci-master-2.austin.arm.com:8081/job/test_matrix_raas/2160/) \n Test logs :http://mbed-os-logs.s3-website-us-west-1.amazonaws.com/?prefix=logs/7040/2160"}}
{"actor":{"display_login":"mbed-ci"}}