Results 11 issues of Jakub Warmuz

This PR substantially changes API for `simp_le` and will break existing customers 1. Instead of accepting `-f key.pem` (or `-f key.der`) it accepts `-f csr.pem` (`-f csr.der`) and expects the...

https://github.com/certbot/certbot/pull/2864 https://github.com/certbot/certbot/commit/d34b5fee0dcaaaaa499aeb669eb9b7b71586cc96

For more context (and preferred solution) see https://github.com/kuba/simp_le/pull/68#issuecomment-172066545.

In some scenarios, it might be convenient for users to specify exact path including `.well-known/acme-challenge/` without appending this in the code. For more context see https://github.com/kuba/simp_le/issues/37#issuecomment-167271036. cc @ThiefMaster

@rotonen requested (at IRC) that `--valid_min` default value (https://github.com/kuba/simp_le/blob/8f258bc098a84b7a20c2732536d0740244d814f7/simp_le.py#L72) should be mentioned in README.

`*.example.{com,net,org}` or `*.test` as defined in [RFC6761](https://tools.ietf.org/html/rfc6761) should be used instead of `le*.wtf` (mainly for integration testing with Boulder)

https://github.com/letsencrypt/acme-spec/issues/128; if relative links are not allowed, we should at least log an appropriate error message and notify the user, or be clever and try to normalize them based on...

feature request
area: spec-compliance
area: acme
needs-update