Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | acmens.py: update `_send_signed_request` | siddharth ravikumar | 2022-07-18 | 1 | -5/+13 |
| | | | | | Comply with Section 6.5 of RFC8555. Re-try when server returns `urn:ietf:params:acme:error:badNonce`. | ||||
* | copyright: use full name | siddharth ravikumar | 2022-07-18 | 1 | -2/+2 |
| | |||||
* | bump to version 0.2.0v0.2.0 | siddharth | 2022-05-14 | 1 | -1/+1 |
| | |||||
* | setup.py: remove unused import | siddharth | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | acmens.py: update copyright year | siddharth | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | acmens.py: remove unused imports | siddharth | 2022-05-07 | 1 | -4/+0 |
| | |||||
* | acmens.py: update _do_request | siddharth | 2022-05-07 | 1 | -22/+26 |
| | | | | | | | Don't raise exceptions. Just return the result. Move the response error handling to `_send_signed_request` and again don't use exceptions. Instead just barf to stderr and exit on error. | ||||
* | acmens: update _cmd | siddharth | 2022-05-07 | 1 | -2/+3 |
| | | | | Instead of raising an exception, barf out stderr and exit. | ||||
* | bump to v0.1.7v0.1.7 | siddharth | 2021-06-27 | 1 | -1/+1 |
| | |||||
* | acmens.py: main: update help description | siddharth | 2021-06-27 | 1 | -29/+3 |
| | |||||
* | acmens.py: remove `__main__` if block | siddharth | 2021-06-27 | 1 | -5/+1 |
| | |||||
* | Bump to version 0.1.6v0.1.6 | siddharth | 2021-06-26 | 1 | -1/+1 |
| | |||||
* | acmens.py: update `sign_csr` | siddharth | 2021-06-26 | 1 | -5/+4 |
| | | | | | | | | Send the "you can remove acme resource" message to stderr after completing a challenge instead of sending it after completing all challenges. The message is also challenge specific now. | ||||
* | acmens.py: refac if/else | Robin C. Ladiges | 2021-06-26 | 1 | -9/+8 |
| | |||||
* | acmens.py: fallback to `dns` | Robin C. Ladiges | 2021-06-26 | 1 | -3/+14 |
| | | | | | | | | | | | | | Sometimes `http` isn't available as a challenge type. E.g. for wildcards or when `dns` was used for the domain lately. Instead of being forced to use `--challenge dns` for wildcard certificates, the `--challenge` flag can be omitted now and it will automatically fallback to `dns`. This is especially useful for SAN certificates, where it can fallback to the other challenge type, if the preferred type isn't available for one of the multiple domains. | ||||
* | Bump to version 0.1.5v0.1.5 | siddharth | 2021-05-29 | 1 | -1/+1 |
| | |||||
* | acmens.py: update `revoke_crt` | siddharth | 2021-05-29 | 1 | -2/+2 |
| | | | | Fix payload of the newAccount request. | ||||
* | acmens.py: update `_agree_to` | siddharth | 2021-05-29 | 1 | -1/+2 |
| | | | | Fix prompt. Send prompt text to stderr instead of stdout. | ||||
* | acmens.py: update `_agree_to` | siddharth | 2021-05-29 | 1 | -2/+2 |
| | | | | Fix regex. | ||||
* | acmens.py: update import statements | siddharth | 2021-05-29 | 1 | -2/+15 |
| | | | | Comply with PEP-0008. | ||||
* | acmens.py: `_agree_to`: black fmt | siddharth | 2021-05-29 | 1 | -4/+2 |
| | |||||
* | acmens.py: update `sign_csr` | siddharth | 2021-05-29 | 1 | -1/+12 |
| | | | | | Add handling to update account; currently just updates the `contact` to the email provided on the command line. | ||||
* | acmens.py: Explicitly ask user to agree to LE Subscriber Agreement | siddharth | 2021-05-29 | 1 | -1/+15 |
| | | | | | * acmens.py (_agree_to): New function. (sign_csr): Update function. | ||||
* | acmens.py: move around `_do_challenge` | siddharth | 2021-05-05 | 1 | -76/+76 |
| | |||||
* | acmens.py: move `_do_challenge` out of `sign_csr` | siddharth | 2021-05-05 | 1 | -95/+96 |
| | |||||
* | acmens.py: move `_poll_unitl_not` out of `sign_csr` | siddharth | 2021-05-05 | 1 | -11/+12 |
| | |||||
* | acmens.py: move `_send_signed_request` out of `sign_csr` and `revoke_crt` | siddharth | 2021-05-05 | 1 | -66/+94 |
| | |||||
* | acmens.py: move `_do_request` out of `sign_csr` and `revoke_crt` | siddharth | 2021-05-05 | 1 | -78/+39 |
| | |||||
* | acmens.py: move `_cmd` out of `sign_csr` and `revoke_crt` | siddharth | 2021-05-05 | 1 | -20/+11 |
| | |||||
* | acmens.py: move `_b64` out of `sign_csr` and `revoke_crt` | siddharth | 2021-05-02 | 1 | -15/+9 |
| | |||||
* | acmens.py: add --version switch | siddharth | 2021-05-02 | 1 | -1/+7 |
| | | | | Shows `acmens` version. | ||||
* | acmens.py: black format | siddharth | 2021-05-02 | 1 | -2/+6 |
| | |||||
* | acmens.py: add --stage switch | siddharth | 2021-04-18 | 1 | -10/+17 |
| | | | | | | | * acmens.py (CA_PRD, CA_STG): New constants. (sign_csr): Add argument `ca_url`. (revoke_crt): Add argument `ca_url`. (main): Add handling for --stage switch. | ||||
* | bump to version 0.1.4v0.1.4 | siddharth | 2021-04-16 | 1 | -1/+1 |
| | |||||
* | update copyright | siddharth | 2021-04-16 | 1 | -1/+1 |
| | |||||
* | acmens.py: update sign_csr | siddharth | 2021-04-16 | 1 | -1/+1 |
| | | | | | * acmens.py (sign_csr): Update _do_request; set User-Agent to `acmens`. | ||||
* | acmens.py: update revoke_crt | siddharth | 2021-04-16 | 1 | -1/+1 |
| | | | | | * acmens.py (revoke_crt): Update _do_request; set User-Agent to `acmens`. | ||||
* | acmens.py: update sign_csr | siddharth | 2021-04-16 | 1 | -2/+14 |
| | | | | | * acmens.py (sign_csr): Update _do_challenge; add handling to fallback to http-01 challenge if dns-01 is preferred but not available. | ||||
* | acmens.py: update sign_csr | siddharth | 2021-04-16 | 1 | -89/+103 |
| | | | | * acmens.py (sign_csr): Add support for multiple domains | ||||
* | acmens.py: bump to version 0.1.3v0.1.3 | rsiddharth | 2020-08-02 | 1 | -1/+1 |
| | |||||
* | acmens.py: format via black | rsiddharth | 2020-08-02 | 1 | -13/+18 |
| | |||||
* | acmens.py: sign_csr: remove note about TXT record | rsiddharth | 2020-08-02 | 1 | -3/+0 |
| | | | | The TXT record needs to have quotes. | ||||
* | acmens.py: sign_csr: update dns challenge info | rsiddharth | 2020-08-02 | 1 | -4/+3 |
| | | | | | - Format it like a bind9 DNS TXT record. - Rename keyword argument `token` to `keyauth`. | ||||
* | acmens.py: sign_csr: fix dns text record content | rsiddharth | 2020-08-02 | 1 | -1/+2 |
| | | | | | | It should be base64(sha256(key_authorization)) reference: https://tools.ietf.org/html/rfc8555#section-8.4 | ||||
* | Removing the wildcard from the instructions. | Randy Merrill | 2020-06-27 | 1 | -1/+1 |
| | |||||
* | Adding the DNS challenge type. | Randy Merrill | 2020-06-26 | 1 | -17/+41 |
| | | | | For wildcard certs you need to use the DNS challenge. | ||||
* | acmens.py: Format it via black. | rsiddharth | 2020-06-17 | 1 | -93/+214 |
| | |||||
* | Bump to v0.1.2v0.1.2 | rsiddharth | 2020-05-31 | 1 | -1/+1 |
| | |||||
* | acmens.py: Update main. | rsiddharth | 2020-05-31 | 1 | -2/+2 |
| | |||||
* | Bump to v0.1.1v0.1.1 | rsiddharth | 2020-04-25 | 1 | -1/+1 |
| |