-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CSR instead of cert key (fixes #13, #53) #32
Comments
Comment by notr1ch Will this be merged soon or is the csr branch safe to use in production? The latest version of nginx supports multiple certificate types so I'm just waiting on a way to generate the certificates. |
Comment by kuba I'm hoping to merge this soon. I've been distracted from this for a little while, so I don't remember what's left to be done. Maybe it's production ready and I was just afraid of breaking users... |
Comment by notr1ch I ended up trying to use this branch, but seem to be stuck with an "Error unmarshaling certificate request" from acme when trying to use a CSR with an ECDSA key. Searching the LE forums seems to indicate this is caused if you have a missing extension request, but I have SAN in there so I'm not sure what's happening. The CSR is pretty simple - one hostname, secp256k1, SHA256. The same settings with an RSA key worked fine. I tried adding explicit secp256k1 parameters but this didn't help. In case it's my mistake, it would be a nice feature to add client-side validation of the certificate to explain what exactly is missing (on that note, a missing SAN throws an assert instead of a descriptive message).
Update: Fixed! I was using secp256k1 when I should have been using prime256v1. |
Issue by kuba
Sunday Apr 17, 2016 at 21:22 GMT
Originally opened as kuba/simp_le#105
This PR substantially changes API for
simp_le
and will break existing customers-f key.pem
(or-f key.der
) it accepts-f csr.pem
(-f csr.der
) and expects the client to generate CSR (cf.examples/generate_csr.sh
).-d
.--default_root
or-d exmaple.com:root
syntax, so in case of multi-domain certificates customer is expected to arrange the file hierarchy (e.g. using symlinks)..well-known/acme-challenge
(fixes Question: main page says the build fails - will current version work? #53).It's not yet ready, but I hope to get it finished in O(week). Posting it here in advance, so that interested parties get an early notification about breaking changes.
kuba included the following code: https://github.com/kuba/simp_le/pull/105/commits
The text was updated successfully, but these errors were encountered: