{"action":"created","issue":{"url":"https://api.github.com/repos/apache/trafficserver/issues/4457","repository_url":"https://api.github.com/repos/apache/trafficserver","labels_url":"https://api.github.com/repos/apache/trafficserver/issues/4457/labels{/name}","comments_url":"https://api.github.com/repos/apache/trafficserver/issues/4457/comments","events_url":"https://api.github.com/repos/apache/trafficserver/issues/4457/events","html_url":"https://github.com/apache/trafficserver/pull/4457","id":372709448,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI0ODIxMDcw","number":4457,"title":"Clean up client certificate specification and add tests","user":{"login":"shinrich","id":334488,"node_id":"MDQ6VXNlcjMzNDQ4OA==","avatar_url":"https://avatars0.githubusercontent.com/u/334488?v=4","gravatar_id":"","url":"https://api.github.com/users/shinrich","html_url":"https://github.com/shinrich","followers_url":"https://api.github.com/users/shinrich/followers","following_url":"https://api.github.com/users/shinrich/following{/other_user}","gists_url":"https://api.github.com/users/shinrich/gists{/gist_id}","starred_url":"https://api.github.com/users/shinrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shinrich/subscriptions","organizations_url":"https://api.github.com/users/shinrich/orgs","repos_url":"https://api.github.com/users/shinrich/repos","events_url":"https://api.github.com/users/shinrich/events{/privacy}","received_events_url":"https://api.github.com/users/shinrich/received_events","type":"User","site_admin":false},"labels":[{"id":381344227,"node_id":"MDU6TGFiZWwzODEzNDQyMjc=","url":"https://api.github.com/repos/apache/trafficserver/labels/Documentation","name":"Documentation","color":"c5def5","default":false},{"id":612333989,"node_id":"MDU6TGFiZWw2MTIzMzM5ODk=","url":"https://api.github.com/repos/apache/trafficserver/labels/Incompatible","name":"Incompatible","color":"ff0000","default":false},{"id":374863192,"node_id":"MDU6TGFiZWwzNzQ4NjMxOTI=","url":"https://api.github.com/repos/apache/trafficserver/labels/TLS","name":"TLS","color":"006b75","default":false},{"id":375368497,"node_id":"MDU6TGFiZWwzNzUzNjg0OTc=","url":"https://api.github.com/repos/apache/trafficserver/labels/Tests","name":"Tests","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":{"login":"shinrich","id":334488,"node_id":"MDQ6VXNlcjMzNDQ4OA==","avatar_url":"https://avatars0.githubusercontent.com/u/334488?v=4","gravatar_id":"","url":"https://api.github.com/users/shinrich","html_url":"https://github.com/shinrich","followers_url":"https://api.github.com/users/shinrich/followers","following_url":"https://api.github.com/users/shinrich/following{/other_user}","gists_url":"https://api.github.com/users/shinrich/gists{/gist_id}","starred_url":"https://api.github.com/users/shinrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shinrich/subscriptions","organizations_url":"https://api.github.com/users/shinrich/orgs","repos_url":"https://api.github.com/users/shinrich/repos","events_url":"https://api.github.com/users/shinrich/events{/privacy}","received_events_url":"https://api.github.com/users/shinrich/received_events","type":"User","site_admin":false},"assignees":[{"login":"shinrich","id":334488,"node_id":"MDQ6VXNlcjMzNDQ4OA==","avatar_url":"https://avatars0.githubusercontent.com/u/334488?v=4","gravatar_id":"","url":"https://api.github.com/users/shinrich","html_url":"https://github.com/shinrich","followers_url":"https://api.github.com/users/shinrich/followers","following_url":"https://api.github.com/users/shinrich/following{/other_user}","gists_url":"https://api.github.com/users/shinrich/gists{/gist_id}","starred_url":"https://api.github.com/users/shinrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shinrich/subscriptions","organizations_url":"https://api.github.com/users/shinrich/orgs","repos_url":"https://api.github.com/users/shinrich/repos","events_url":"https://api.github.com/users/shinrich/events{/privacy}","received_events_url":"https://api.github.com/users/shinrich/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/apache/trafficserver/milestones/19","html_url":"https://github.com/apache/trafficserver/milestone/19","labels_url":"https://api.github.com/repos/apache/trafficserver/milestones/19/labels","id":3358032,"node_id":"MDk6TWlsZXN0b25lMzM1ODAzMg==","number":19,"title":"9.0.0","description":"","creator":{"login":"bryancall","id":216749,"node_id":"MDQ6VXNlcjIxNjc0OQ==","avatar_url":"https://avatars3.githubusercontent.com/u/216749?v=4","gravatar_id":"","url":"https://api.github.com/users/bryancall","html_url":"https://github.com/bryancall","followers_url":"https://api.github.com/users/bryancall/followers","following_url":"https://api.github.com/users/bryancall/following{/other_user}","gists_url":"https://api.github.com/users/bryancall/gists{/gist_id}","starred_url":"https://api.github.com/users/bryancall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryancall/subscriptions","organizations_url":"https://api.github.com/users/bryancall/orgs","repos_url":"https://api.github.com/users/bryancall/repos","events_url":"https://api.github.com/users/bryancall/events{/privacy}","received_events_url":"https://api.github.com/users/bryancall/received_events","type":"User","site_admin":false},"open_issues":58,"closed_issues":187,"state":"open","created_at":"2018-05-18T19:12:59Z","updated_at":"2018-10-30T00:30:13Z","due_on":"2019-06-30T07:00:00Z","closed_at":null},"comments":1,"created_at":"2018-10-22T21:31:49Z","updated_at":"2018-10-30T14:20:02Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/apache/trafficserver/pulls/4457","html_url":"https://github.com/apache/trafficserver/pull/4457","diff_url":"https://github.com/apache/trafficserver/pull/4457.diff","patch_url":"https://github.com/apache/trafficserver/pull/4457.patch"},"body":"Cleaning up the client certificate specification logic in ssl_server_name.yaml.  Added client_key parameter, and updated logic so both the client certificate and the corresponding private key can be overridden in ssl_server_name.yaml.\r\n\r\nRemoved obsolete conf_remap override logic for client certificate.\r\n\r\nAdded tests to exercise the client name specification, override via ssl_server_name.yaml, and various configuration reloads of ssl_server_name.yaml.\r\n\r\nUpdated documentation to discuss the client_key parameter.\r\n\r\nThis PR also includes fixes to microserver to enable the configuration of requiring client certificates."},"comment":{"url":"https://api.github.com/repos/apache/trafficserver/issues/comments/434319655","html_url":"https://github.com/apache/trafficserver/pull/4457#issuecomment-434319655","issue_url":"https://api.github.com/repos/apache/trafficserver/issues/4457","id":434319655,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDMxOTY1NQ==","user":{"login":"shinrich","id":334488,"node_id":"MDQ6VXNlcjMzNDQ4OA==","avatar_url":"https://avatars0.githubusercontent.com/u/334488?v=4","gravatar_id":"","url":"https://api.github.com/users/shinrich","html_url":"https://github.com/shinrich","followers_url":"https://api.github.com/users/shinrich/followers","following_url":"https://api.github.com/users/shinrich/following{/other_user}","gists_url":"https://api.github.com/users/shinrich/gists{/gist_id}","starred_url":"https://api.github.com/users/shinrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shinrich/subscriptions","organizations_url":"https://api.github.com/users/shinrich/orgs","repos_url":"https://api.github.com/users/shinrich/repos","events_url":"https://api.github.com/users/shinrich/events{/privacy}","received_events_url":"https://api.github.com/users/shinrich/received_events","type":"User","site_admin":false},"created_at":"2018-10-30T14:20:02Z","updated_at":"2018-10-30T14:20:02Z","author_association":"MEMBER","body":"It is unclear how well the overridable feature was working since the ssl_server_name config was also specifying the client certificates as overrides."}}
{"actor":{"display_login":"shinrich"}}