{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/vault/issues/1694","repository_url":"https://api.github.com/repos/hashicorp/vault","labels_url":"https://api.github.com/repos/hashicorp/vault/issues/1694/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/vault/issues/1694/comments","events_url":"https://api.github.com/repos/hashicorp/vault/issues/1694/events","html_url":"https://github.com/hashicorp/vault/pull/1694","id":169662941,"number":1694,"title":"Adding support for chained intermediate CAs in pki backend","user":{"login":"chrishoffman","id":99742,"avatar_url":"https://avatars.githubusercontent.com/u/99742?v=3","gravatar_id":"","url":"https://api.github.com/users/chrishoffman","html_url":"https://github.com/chrishoffman","followers_url":"https://api.github.com/users/chrishoffman/followers","following_url":"https://api.github.com/users/chrishoffman/following{/other_user}","gists_url":"https://api.github.com/users/chrishoffman/gists{/gist_id}","starred_url":"https://api.github.com/users/chrishoffman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrishoffman/subscriptions","organizations_url":"https://api.github.com/users/chrishoffman/orgs","repos_url":"https://api.github.com/users/chrishoffman/repos","events_url":"https://api.github.com/users/chrishoffman/events{/privacy}","received_events_url":"https://api.github.com/users/chrishoffman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jefferai","id":28627,"avatar_url":"https://avatars.githubusercontent.com/u/28627?v=3","gravatar_id":"","url":"https://api.github.com/users/jefferai","html_url":"https://github.com/jefferai","followers_url":"https://api.github.com/users/jefferai/followers","following_url":"https://api.github.com/users/jefferai/following{/other_user}","gists_url":"https://api.github.com/users/jefferai/gists{/gist_id}","starred_url":"https://api.github.com/users/jefferai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jefferai/subscriptions","organizations_url":"https://api.github.com/users/jefferai/orgs","repos_url":"https://api.github.com/users/jefferai/repos","events_url":"https://api.github.com/users/jefferai/events{/privacy}","received_events_url":"https://api.github.com/users/jefferai/received_events","type":"User","site_admin":false},"assignees":[{"login":"jefferai","id":28627,"avatar_url":"https://avatars.githubusercontent.com/u/28627?v=3","gravatar_id":"","url":"https://api.github.com/users/jefferai","html_url":"https://github.com/jefferai","followers_url":"https://api.github.com/users/jefferai/followers","following_url":"https://api.github.com/users/jefferai/following{/other_user}","gists_url":"https://api.github.com/users/jefferai/gists{/gist_id}","starred_url":"https://api.github.com/users/jefferai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jefferai/subscriptions","organizations_url":"https://api.github.com/users/jefferai/orgs","repos_url":"https://api.github.com/users/jefferai/repos","events_url":"https://api.github.com/users/jefferai/events{/privacy}","received_events_url":"https://api.github.com/users/jefferai/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/hashicorp/vault/milestones/11","html_url":"https://github.com/hashicorp/vault/milestones/0.6.2","labels_url":"https://api.github.com/repos/hashicorp/vault/milestones/11/labels","id":1834013,"number":11,"title":"0.6.2","description":null,"creator":{"login":"jefferai","id":28627,"avatar_url":"https://avatars.githubusercontent.com/u/28627?v=3","gravatar_id":"","url":"https://api.github.com/users/jefferai","html_url":"https://github.com/jefferai","followers_url":"https://api.github.com/users/jefferai/followers","following_url":"https://api.github.com/users/jefferai/following{/other_user}","gists_url":"https://api.github.com/users/jefferai/gists{/gist_id}","starred_url":"https://api.github.com/users/jefferai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jefferai/subscriptions","organizations_url":"https://api.github.com/users/jefferai/orgs","repos_url":"https://api.github.com/users/jefferai/repos","events_url":"https://api.github.com/users/jefferai/events{/privacy}","received_events_url":"https://api.github.com/users/jefferai/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":72,"state":"open","created_at":"2016-06-17T08:54:26Z","updated_at":"2016-09-27T17:13:42Z","due_on":null,"closed_at":null},"comments":30,"created_at":"2016-08-05T18:01:08Z","updated_at":"2016-09-28T00:44:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hashicorp/vault/pulls/1694","html_url":"https://github.com/hashicorp/vault/pull/1694","diff_url":"https://github.com/hashicorp/vault/pull/1694.diff","patch_url":"https://github.com/hashicorp/vault/pull/1694.patch"},"body":"The current pki backend does not have the ability to provide the full trust chain for the certificate authority.  The changes that were made were all additive and should maintain backwards compatibility for everyone who does not provide this information to their backend.  \r\n\r\nThis pull request includes a rewrite portions of the PEM parser to support reading, storing, and verifying the entire trust chain.  In doing so, the parser is a little more prescriptive about how the PEM bundles should be constructed.  Previously, the parser used some assumptions to populate the certificate bundle regardless of order.  Now, certificates are required to be provided in order with the leaf certificate first.  This follows what the [tls.Certificate](https://golang.org/pkg/crypto/tls/#Certificate) package does.  As a benefit to this change, some of the code relating to incorrect assumptions the parser was making have been removed.\r\n\r\nThis PR relates to this [original thread](https://groups.google.com/forum/#!topic/vault-tool/vnLdhkIVckI)."},"comment":{"url":"https://api.github.com/repos/hashicorp/vault/issues/comments/250040919","html_url":"https://github.com/hashicorp/vault/pull/1694#issuecomment-250040919","issue_url":"https://api.github.com/repos/hashicorp/vault/issues/1694","id":250040919,"user":{"login":"jefferai","id":28627,"avatar_url":"https://avatars.githubusercontent.com/u/28627?v=3","gravatar_id":"","url":"https://api.github.com/users/jefferai","html_url":"https://github.com/jefferai","followers_url":"https://api.github.com/users/jefferai/followers","following_url":"https://api.github.com/users/jefferai/following{/other_user}","gists_url":"https://api.github.com/users/jefferai/gists{/gist_id}","starred_url":"https://api.github.com/users/jefferai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jefferai/subscriptions","organizations_url":"https://api.github.com/users/jefferai/orgs","repos_url":"https://api.github.com/users/jefferai/repos","events_url":"https://api.github.com/users/jefferai/events{/privacy}","received_events_url":"https://api.github.com/users/jefferai/received_events","type":"User","site_admin":false},"created_at":"2016-09-28T00:44:07Z","updated_at":"2016-09-28T00:44:07Z","body":"OK. Let me know when you want me to pull the trigger!"}}
{"actor":{"display_login":"jefferai"}}