{"action":"created","issue":{"url":"https://api.github.com/repos/e-government-ua/i/issues/917","labels_url":"https://api.github.com/repos/e-government-ua/i/issues/917/labels{/name}","comments_url":"https://api.github.com/repos/e-government-ua/i/issues/917/comments","events_url":"https://api.github.com/repos/e-government-ua/i/issues/917/events","html_url":"https://github.com/e-government-ua/i/issues/917","id":113165002,"number":917,"title":"На базе примеров существующих сервисов - скомпоновать отдельный сервис, проверяющий наличие наложенной ЭЦП на файле(хранящегося в Redis), и отдающий объект с ее описанием.","user":{"login":"bvv4ik","id":4208821,"avatar_url":"https://avatars.githubusercontent.com/u/4208821?v=3","gravatar_id":"","url":"https://api.github.com/users/bvv4ik","html_url":"https://github.com/bvv4ik","followers_url":"https://api.github.com/users/bvv4ik/followers","following_url":"https://api.github.com/users/bvv4ik/following{/other_user}","gists_url":"https://api.github.com/users/bvv4ik/gists{/gist_id}","starred_url":"https://api.github.com/users/bvv4ik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvv4ik/subscriptions","organizations_url":"https://api.github.com/users/bvv4ik/orgs","repos_url":"https://api.github.com/users/bvv4ik/repos","events_url":"https://api.github.com/users/bvv4ik/events{/privacy}","received_events_url":"https://api.github.com/users/bvv4ik/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/e-government-ua/i/labels/active","name":"active","color":"eb6420"},{"url":"https://api.github.com/repos/e-government-ua/i/labels/In%20process%20of%20testing","name":"In process of testing","color":"d4c5f9"},{"url":"https://api.github.com/repos/e-government-ua/i/labels/question","name":"question","color":"bfe5bf"},{"url":"https://api.github.com/repos/e-government-ua/i/labels/test","name":"test","color":"5319e7"},{"url":"https://api.github.com/repos/e-government-ua/i/labels/_wf-base","name":"_wf-base","color":"0052cc"}],"state":"open","locked":false,"assignee":{"login":"RoOmel","id":12996514,"avatar_url":"https://avatars.githubusercontent.com/u/12996514?v=3","gravatar_id":"","url":"https://api.github.com/users/RoOmel","html_url":"https://github.com/RoOmel","followers_url":"https://api.github.com/users/RoOmel/followers","following_url":"https://api.github.com/users/RoOmel/following{/other_user}","gists_url":"https://api.github.com/users/RoOmel/gists{/gist_id}","starred_url":"https://api.github.com/users/RoOmel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RoOmel/subscriptions","organizations_url":"https://api.github.com/users/RoOmel/orgs","repos_url":"https://api.github.com/users/RoOmel/repos","events_url":"https://api.github.com/users/RoOmel/events{/privacy}","received_events_url":"https://api.github.com/users/RoOmel/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/e-government-ua/i/milestones/5","html_url":"https://github.com/e-government-ua/i/milestones/BackEnd_Java","labels_url":"https://api.github.com/repos/e-government-ua/i/milestones/5/labels","id":1063352,"number":5,"title":"BackEnd_Java","description":"Разработка кастомных общих API/REST, которые вначале позволят реализовывать  нужные нам сервисы по авторизации(и не только), а потом станут общей-единой точкой входа, включающую текущие REST Activiti","creator":{"login":"bvv4ik","id":4208821,"avatar_url":"https://avatars.githubusercontent.com/u/4208821?v=3","gravatar_id":"","url":"https://api.github.com/users/bvv4ik","html_url":"https://github.com/bvv4ik","followers_url":"https://api.github.com/users/bvv4ik/followers","following_url":"https://api.github.com/users/bvv4ik/following{/other_user}","gists_url":"https://api.github.com/users/bvv4ik/gists{/gist_id}","starred_url":"https://api.github.com/users/bvv4ik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvv4ik/subscriptions","organizations_url":"https://api.github.com/users/bvv4ik/orgs","repos_url":"https://api.github.com/users/bvv4ik/repos","events_url":"https://api.github.com/users/bvv4ik/events{/privacy}","received_events_url":"https://api.github.com/users/bvv4ik/received_events","type":"User","site_admin":false},"open_issues":25,"closed_issues":154,"state":"open","created_at":"2015-04-11T19:27:45Z","updated_at":"2015-11-09T21:25:49Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-10-24T14:35:46Z","updated_at":"2015-11-10T09:33:32Z","closed_at":null,"body":"- [ ] 1) в сервисе /download_file_from_redis_bytes найти участок, который получает контент файла\r\n\r\n- [ ] 2) в сервисе setDocumentFile найти участок, который получает soSignData, по результатам проверки контента файла (п.1)\r\n\r\n- [ ] 3) написать сервис checkFileRedisSign, который будет принимать параметры:\r\nsID_File_Redis - номер-ИД файла в Redis\r\nи отдавать объект с подписью:\r\nsoSignData\r\nили, если подписи нет возвращать в нем \"{}\"\r\n\r\n- [ ] 4) Написать доку в вики\r\n"},"comment":{"url":"https://api.github.com/repos/e-government-ua/i/issues/comments/155369006","html_url":"https://github.com/e-government-ua/i/issues/917#issuecomment-155369006","issue_url":"https://api.github.com/repos/e-government-ua/i/issues/917","id":155369006,"user":{"login":"RoOmel","id":12996514,"avatar_url":"https://avatars.githubusercontent.com/u/12996514?v=3","gravatar_id":"","url":"https://api.github.com/users/RoOmel","html_url":"https://github.com/RoOmel","followers_url":"https://api.github.com/users/RoOmel/followers","following_url":"https://api.github.com/users/RoOmel/following{/other_user}","gists_url":"https://api.github.com/users/RoOmel/gists{/gist_id}","starred_url":"https://api.github.com/users/RoOmel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RoOmel/subscriptions","organizations_url":"https://api.github.com/users/RoOmel/orgs","repos_url":"https://api.github.com/users/RoOmel/repos","events_url":"https://api.github.com/users/RoOmel/events{/privacy}","received_events_url":"https://api.github.com/users/RoOmel/received_events","type":"User","site_admin":false},"created_at":"2015-11-10T09:33:32Z","updated_at":"2015-11-10T09:33:32Z","body":"Сервис работает, но для проверки работы необходимо :\r\n1) Ответ json описывающий ЭЦП\r\nДля проверки нужен sID_File_Redis заведомо корректный \r\n2) Ответ для несуществующего ключа (sID_File_Redis)\r\nПроверить будет несложно после выполнения п. 1\r\n3) Ответ для файла который не имеет наложеной ЭЦП\r\nДля проверки нужен заведомо без ЭЦП"}}