{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18982","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18982/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18982/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18982/events","html_url":"https://github.com/kubernetes/kubernetes/issues/18982","id":123344471,"number":18982,"title":"Support for managing revoked certs","user":{"login":"stensonb","id":933389,"avatar_url":"https://avatars.githubusercontent.com/u/933389?v=3","gravatar_id":"","url":"https://api.github.com/users/stensonb","html_url":"https://github.com/stensonb","followers_url":"https://api.github.com/users/stensonb/followers","following_url":"https://api.github.com/users/stensonb/following{/other_user}","gists_url":"https://api.github.com/users/stensonb/gists{/gist_id}","starred_url":"https://api.github.com/users/stensonb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stensonb/subscriptions","organizations_url":"https://api.github.com/users/stensonb/orgs","repos_url":"https://api.github.com/users/stensonb/repos","events_url":"https://api.github.com/users/stensonb/events{/privacy}","received_events_url":"https://api.github.com/users/stensonb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/area/security","name":"area/security","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-21T19:41:39Z","updated_at":"2016-01-04T15:33:25Z","closed_at":null,"body":"Authenticating users via x509 certs is important, but the project seems to be missing a mechanism to revoke certs (without throwing the entire chain away and regenerating ALL certs for all users).\r\n\r\nIt would be great to be able to declare which certs are invalid, and have the kube-apiserver, kubelets, and all other cert-dependent services deny service for requests with the now-invalid cert.\r\n\r\nhttps://en.wikipedia.org/wiki/OCSP_stapling appears to be one way to solve this.\r\n\r\nFYI - this is the same idea as the issue with CoreOS: https://github.com/coreos/etcd/issues/4034"},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/168707907","html_url":"https://github.com/kubernetes/kubernetes/issues/18982#issuecomment-168707907","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18982","id":168707907,"user":{"login":"ncdc","id":354,"avatar_url":"https://avatars.githubusercontent.com/u/354?v=3","gravatar_id":"","url":"https://api.github.com/users/ncdc","html_url":"https://github.com/ncdc","followers_url":"https://api.github.com/users/ncdc/followers","following_url":"https://api.github.com/users/ncdc/following{/other_user}","gists_url":"https://api.github.com/users/ncdc/gists{/gist_id}","starred_url":"https://api.github.com/users/ncdc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ncdc/subscriptions","organizations_url":"https://api.github.com/users/ncdc/orgs","repos_url":"https://api.github.com/users/ncdc/repos","events_url":"https://api.github.com/users/ncdc/events{/privacy}","received_events_url":"https://api.github.com/users/ncdc/received_events","type":"User","site_admin":false},"created_at":"2016-01-04T15:33:25Z","updated_at":"2016-01-04T15:33:25Z","body":"cc @liggitt "}}