• 
      

    Make it easy to satisfy the Let's Encrypt challenge without changing code.

    Review Request #8571 — Created Dec. 14, 2016 and submitted — Latest diff uploaded

    Information

    student-sonar
    master
    2717b78...

    Reviewers

    Because Heroku doesn't have built-in support for Let's Encrypt, we need to
    generate (and renew) the certificate in manual mode. This requires setting up a
    special endpoint on the server to serve a secret so that they can verify that
    we actually do own the domain that the certificate is being issued for.

    So far I've done this by pushing a special build, but that's kind of icky. This
    change makes it possible to do the challenge/response by changing environment
    variables in the application config.

    Used this while renewing the SSL certificate.