-
Notifications
You must be signed in to change notification settings - Fork 121
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
Modulus of private key and cert differ, but ELB still works? #40
Comments
Hi Gavin, I haven't seen this issue before; can you share the code you're working with? If the key/cert have different moduluses that definitely sounds like a bug, and yet I can't imagine how it would occur. |
Ah good news. I reviewed the code again and became unsure of the Hence I updated the code to output not only the ACME key (from the I've put the code I'm using in this fork - note that it was from before you refactored a couple of weeks ago - I found the older structure much easier to comprehend. https://github.com/gdhbashton/letsencrypt-aws/tree/feature/ec2-autoregister Can you comment on the |
Yes, that's intentional, the ACME private key is for communicating with the On Tue, Apr 5, 2016 at 6:20 AM, Gavin Hamill notifications@github.com
"I disapprove of what you say, but I will defend to the death your right to |
Ah cool - I'm actually quite pleased that I simply misunderstood the operation of LE itself and that the script is working fine :) I'll close this issue - thank you for your responses! |
Hi,
Many thanks for this lovely bit of software - I've been hacking on it to solve #4 since I have the same use case. I was delighted to be able to spit out the private key and chain cert so I could wrap Puppet around it (I hope to release a Puppet module for it).
At the end of this process, Nginx refused to start, and complained about mismatched keys. After some further digging, I found that the modulus of the private key did not match that of the generated certificate.
I immediately went back to your pristine sources and was able to update an ELB without problem, but again the modulus of the private key and certificate (after downloading it using
openssl s_client ..... -showcerts
) were different - yet the ELB was able to successfully negotiate a TLS 1.2 connection.Does any of this sound familiar? I didn't want to paste a torrent of output if there was a simple step that I missed! :)
Cheers,
Gavin.
The text was updated successfully, but these errors were encountered: