summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Clean up .gitignore.rsiddharth2020-04-251-34/+0
|
* setup.py: Add 'python_requires' in config.rsiddharth2020-04-251-0/+1
|
* Add setup.pyrsiddharth2020-04-251-0/+48
|
* LICENSE: Copy License text verbatim from gnu.orgrsiddharth2020-04-251-7/+6
| | | | Specifically https://www.gnu.org/licenses/agpl-3.0.txt
* acmens.py: Remove the #1/usr/bin/env python3 declaration.rsiddharth2020-04-251-1/+0
|
* acmens.py: Add copyright header.rsiddharth2020-04-251-0/+6
|
* acmens.py: Add utf-8 coding header.rsiddharth2020-04-251-0/+2
|
* acmens.py: Add __version__.rsiddharth2020-04-251-0/+4
|
* acmens.py: Add main.rsiddharth2020-04-251-1/+4
| | | | | * acmens.py (main): New function. Move code under the "main" block into this function and make "main" block call this.
* acmens.py: Update sign_csr.rsiddharth2020-04-252-72/+63
| | | | | * acmens.py (sign_csr): Process just one domain. * README.md: Update 'getting/renewing a certificate' section.
* Update README.mdrsiddharth2020-04-251-2/+2
|
* Update README.mdrsiddharth2020-04-121-1/+1
|
* Update README.mdrsiddharth2020-04-121-3/+2
|
* Remove revoke_crt.pyrsiddharth2020-04-121-136/+0
| | | | Certificate revocation function is now in acmens.py.
* acmens.py: Add revoke_crt.rsiddharth2020-04-122-19/+131
| | | | | | Move certicate revocation function -- revoke_crt -- into acmens.py. The revoke_crt.py will be removed.
* acmens.py: Update arguments to acmens.pyrsiddharth2020-04-122-3/+7
| | | | Now CSR path needs to be given via the --csr switch.
* sign_csr.py -> acmens.pyrsiddharth2020-04-122-5/+5
|
* Update README.md.rsiddharth2020-02-191-319/+10
| | | | Forking acme-nosudo -> acmens.
* README.md: Update 'How to use the revocation script' section.rsiddharth2020-02-091-2/+2
|
* revoke_crt.py: Update help text.rsiddharth2020-02-091-2/+2
|
* README.md: Update 'Example use of the revocation script' section.rsiddharth2020-02-091-13/+5
|
* README.md: Update 'How to use the revocation script' section.rsiddharth2020-02-091-30/+10
|
* README.md: Update 'How to use the signed https certificate' section.rsiddharth2020-02-091-4/+5
|
* README.md: Update 'Example use of the signing script' section.rsiddharth2020-02-091-63/+69
|
* README.md: Update 'Help text' section.rsiddharth2020-02-041-13/+12
|
* sign_csr.py: Update help text.rsiddharth2020-02-031-2/+2
|
* README.md: Update 'How to use the signing script' section.rsiddharth2020-02-031-21/+16
| | | | | Update this section to reflect the ACME v2 version of the `sign_csr.py` script.
* README.md: Update introduction.rsiddharth2020-02-031-6/+4
| | | | | The ACME v2 of the sign_csr.py and revoke_crt.py require the user account private key.
* revoke_crt.py: Refactor script to use acmev2.rsiddharth2020-02-021-81/+76
|
* sign_csr.py: Refactor script to use acmev2.rsiddharth2020-02-021-343/+145
| | | | Initial version.
* README.md: Update reference of 'python' to 'python3'.rsiddharth2019-07-091-11/+11
|
* revoke_crt.py: Update _b64 function.rsiddharth2019-07-091-1/+4
| | | | | | - Convert `b` to `bytes` if it is a `str`. - Convert the base64 encoded `bytes` to `str` before using `replace` for stripping `=`.
* revoke_crt.py: Write bytes to temporary file.rsiddharth2019-07-091-1/+1
| | | | | | Files opened using `tempfile.NamedTemporaryFile` are opened by default in binary mode. Writing `str` to the temporary file causes it error out.
* revoke_crt.py: Use input instead of raw_input.rsiddharth2019-07-091-1/+1
|
* revoke_crt.py: Update subprocess.Popen call.rsiddharth2019-07-091-1/+1
| | | | | | Set `universal_newlines` argument to True for the `subprocess.Popen` that reads the public key so that the `out` returned from proc.communicate is of type `str`.
* revoke_crt.py: Decode error message before writing to stderr.rsiddharth2019-07-091-1/+1
|
* revoke_crt.py: Use HTTPError from urllib.error.rsiddharth2019-07-091-1/+2
|
* revoke_crt.py: Begin switch to Python 3 only.rsiddharth2019-07-091-5/+6
| | | | | - Import urllib.request - Remove python2 urllib2 import.
* sign_csr.py: Encode accountkey_json.rsiddharth2019-07-051-1/+1
| | | | Encode accountkey_json (to bytes) before passing to hashlib.sha256.
* sign_csr.py: Update construction of signed cert.rsiddharth2019-06-031-1/+1
| | | | Decode `signed_der64` to `str` before passing it to `textwrap.wrap`.
* sign_csr.py: Update handling of HTTPError.rsiddharth2019-06-031-3/+3
| | | | | Update error handling sections to treat the result of `HTTPError.read` as `bytes`.
* sign_csr.py: Write bytes to temporary files.rsiddharth2019-06-031-4/+4
| | | | | | Files opened using `tempfile.NamedTemporaryFile` are opened by default in binary mode. Writing `str` to the temporary file causes it error out.
* sign_csr.py: Update _b64 function.rsiddharth2019-06-031-1/+4
| | | | | | - Convert `b` to `bytes` if it is a `str`. - Convert the base64 encoded `bytes` to `str` before using `replace` for stripping `=`.
* sign_csr.py: Use `input` instead of `raw_input`.rsiddharth2019-06-031-5/+5
|
* sign_csr.py: Update subprocess.Popen calls.rsiddharth2019-06-031-2/+2
| | | | | | Set `universal_newlines` argument to True for `subprocess.Popen` calls that require the `stdout_data` from `proc.communicate()` to be of type `str`.
* sign_csr.py: Begin switch to Python 3 only.rsiddharth2019-06-031-22/+20
| | | | Import only Python 3 modules.
* renamed to acme-nosudoDaniel Roesler2018-03-131-4/+4
|
* Merge pull request #85 from surr/parseDaniel Roesler2017-11-141-1/+1
|\ | | | | Fix subject line parsing
| * Fix subject line parsingAlexander Inyukhin2017-01-071-1/+1
| | | | | | | | | | | | | | | | | | openssl output may contain spaces around = symbol in the 'Subject: CN = ' line. This breaks registering new certificates without extra domains (subjectAltNames) with error "Error creating new cert :: Authorizations for these names not found or expired ..."
* | Merge remote-tracking branch 'pull_91/patch-1'Daniel Roesler2017-11-140-0/+0
|\ \