{"action":"created","issue":{"url":"https://api.github.com/repos/hlandau/acme/issues/158","repository_url":"https://api.github.com/repos/hlandau/acme","labels_url":"https://api.github.com/repos/hlandau/acme/issues/158/labels{/name}","comments_url":"https://api.github.com/repos/hlandau/acme/issues/158/comments","events_url":"https://api.github.com/repos/hlandau/acme/issues/158/events","html_url":"https://github.com/hlandau/acme/issues/158","id":149289710,"number":158,"title":"How to perform a stateless challenge","user":{"login":"chosenken","id":91260,"avatar_url":"https://avatars.githubusercontent.com/u/91260?v=3","gravatar_id":"","url":"https://api.github.com/users/chosenken","html_url":"https://github.com/chosenken","followers_url":"https://api.github.com/users/chosenken/followers","following_url":"https://api.github.com/users/chosenken/following{/other_user}","gists_url":"https://api.github.com/users/chosenken/gists{/gist_id}","starred_url":"https://api.github.com/users/chosenken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chosenken/subscriptions","organizations_url":"https://api.github.com/users/chosenken/orgs","repos_url":"https://api.github.com/users/chosenken/repos","events_url":"https://api.github.com/users/chosenken/events{/privacy}","received_events_url":"https://api.github.com/users/chosenken/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-18T22:32:07Z","updated_at":"2016-04-19T07:05:18Z","closed_at":null,"body":"Hi, I can't find any documentation anywhere on how to perform a stateless challenge.  I understand that I need the account key registered with let's encrypt, but I don't know how to create the response for the challenge.\r\n\r\nI want to be able to request certs for multiple subdomains programmatically using the same account key, and I need to be able to create the challenge response.\r\n\r\nI see from the let's encrypt official tool, if you do it for `certonly` and manually, it creates a file with the challenge token containing `{TOKEN}.{DATA}`.  I'm trying to figure out how to produce the `{DATA}` text in the challenge file."},"comment":{"url":"https://api.github.com/repos/hlandau/acme/issues/comments/211763208","html_url":"https://github.com/hlandau/acme/issues/158#issuecomment-211763208","issue_url":"https://api.github.com/repos/hlandau/acme/issues/158","id":211763208,"user":{"login":"hlandau","id":2270010,"avatar_url":"https://avatars.githubusercontent.com/u/2270010?v=3","gravatar_id":"","url":"https://api.github.com/users/hlandau","html_url":"https://github.com/hlandau","followers_url":"https://api.github.com/users/hlandau/followers","following_url":"https://api.github.com/users/hlandau/following{/other_user}","gists_url":"https://api.github.com/users/hlandau/gists{/gist_id}","starred_url":"https://api.github.com/users/hlandau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hlandau/subscriptions","organizations_url":"https://api.github.com/users/hlandau/orgs","repos_url":"https://api.github.com/users/hlandau/repos","events_url":"https://api.github.com/users/hlandau/events{/privacy}","received_events_url":"https://api.github.com/users/hlandau/received_events","type":"User","site_admin":false},"created_at":"2016-04-19T07:05:18Z","updated_at":"2016-04-19T07:05:18Z","body":"An example configuration for nginx is shown here. https://hlandau.github.io/acme/userguide#web-server-configuration-challenges"}}