-
-
Notifications
You must be signed in to change notification settings - Fork 6
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
The Signing Cert for this gem is expired. It can no longer be installed securely #5
Comments
@grempe Yeah, I wondered if and when I would start seeing these issues. Unfortunately the gem command only creates a 1-year key. I did submit a feature request that was accepted in rubygems/rubygems#1719 that will allow users to set the expiration length, but it hasn't been released yet. Anyway, I'll update the cert. Thanks for the report. |
Ha! Pretty ironic that I filed this report against your cert and you've already solved the bigger issue in a PR. Well played sir, well played. In the interim, or for anyone else running up against this issue who needs to use an older version of rubygems, I whipped up this little script which runs the https://gist.github.com/grempe/f2a9822578d46c0545b614ced20d5695 I generated a new release using a 10 year expiry with this key if you want to test it out. https://github.com/grempe/tss-rb/blob/master/certs/gem-public_cert_grempe_2026.pem Cheers. |
@grempe Ok, I've updated the key. It will expire in 3 years. |
Great. Thanks! |
@grempe Well, I'm told it wasn't actually implemented in 2.6.8 even though it didn't raise an error when I used the switch. So, it may only be good for a year. |
Yup. You created a new cert with a one year expiration. If you use the script I linked to above you can create longer term certs. Here is the header data for your new cert.
|
@grempe, reopen this in a year. Hopefully rubygems 2.7.0 will be out by then. ;) |
Hah. Well I'm not actually using this gem any longer (dawnscanner which brought me here is not something I'm likely to use again). So I guess I'll leave the setting of your calendar reminder to you. :-) Cheers. |
"(dawnscanner which brought me here is not something I'm likely to use :-( Can I ask why? (even bad feedbacks will lead to improvements) On 1 November 2016 at 20:58, Glenn Rempe [email protected] wrote:
$ cd /pub I pirati della sicurezza applicativa: https://codiceinsicuro.it |
Hi @thesp0nge, Sorry, no offense intended. :-) I tried it again today (since I can install cleanly now using security certs). I ran it against a Sinatra app I am working on (which is of medium complexity, but security related) and it did run cleanly, saying it performed 165 checks with no issues found (thats good!). My feedback would be:
I would give it a try again if it gave me more visibility into what it is checking (so I can know what then is NOT being checked) Cheers, Glenn |
Those are valuable suggestions, thank you so much. Can you please open an issue on GitHub so I can evaluate and working on Thanks On 3 November 2016 at 20:33, Glenn Rempe [email protected] wrote:
$ cd /pub I pirati della sicurezza applicativa: https://codiceinsicuro.it |
The gem signing cert for this gem is expired as of
Sep 1 20:49:18 2016 GMT
.I came across this when trying to install the
dawnscanner
app from @thesp0nge which then failed.You will need to generate a new signing cert (it should probably have a very long expiration, or none).
Here is the output of that install attempt:
Here is the info about this cert:
The text was updated successfully, but these errors were encountered: