Comments (9)
Unfortunately, there's not a way to renew certs with this script yet, but I want to make one. It will probably be a new renew_crt.py --public-key user.pub signed.crt
script.
from acme-nosudo.
Will gladly help test if you find the time to tackle this
from acme-nosudo.
Would love to test this too!
from acme-nosudo.
Would also be interested in this :)
from acme-nosudo.
upvote
from acme-nosudo.
Would it need access to the private keys at all?
I thought of making a cron script or something. have to figure out how to serve a file from nginx for the verification instead of having to start the python http server
from acme-nosudo.
@pcoutin no, any implementation of renew_crt.py
in this repo would not ask for your private key and print the signature commands you need to run in another terminal.
from acme-nosudo.
So I've been looking into this, and it appears the there's not really a set renewal process for ACME (yet). So, until the standard for renewal is settled, we'll just have to create new CSR's and request they be signed every 90 days. NOTE: I made a tiny script to this via cron (acme-tiny).
Anyway, I'm closing this issue until there is an official way to renew.
from acme-nosudo.
It would still be helpful to mention something in the README about the state of renewals. Every user of this project will soon find that they are interested in the topic of renewals, especially automating them.
from acme-nosudo.
Related Issues (20)
- Will there be a protocol V2 update? HOT 1
- Cannot create certificates for v6-only hosts HOT 1
- ModuleNotFoundError: No module named 'urllib2' HOT 4
- > (I might be quite wrong with all the following, it's mostly an observation)
- what does this error mean? HOT 1
- Syntax error or user error??? HOT 2
- Python script does not work for IPv6 HOT 1
- agreement url changed HOT 1
- Stopped working in Windows HOT 1
- issue with rsa -in user.key -pubout > user.pub HOT 1
- Steps produce two certificates ? HOT 2
- Renewal fails with error HOT 2
- Syntax error in: pub_exp = "0{0}".format(pub_exp) if len(pub_exp) % 2 else pub_exp HOT 2
- Dadanationnonprofit HOT 1
- Does this script also record IP address? HOT 1
- Spurious bad-nonce replies from letsencrypt, cause repeated script fail HOT 3
- Action required: Let's Encrypt subscriber agreement URL Change HOT 3
- acme registration id? HOT 1
- sign_csr.py fails on debian stretch with OpenSSL 1.1.0f 25 May 2017 HOT 2
- Please rename project HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from acme-nosudo.