11 comments

  • jaas3 hours ago
    Let&#x27;s Encrypt has been working normally for most of the day. There was a ~90 minute period during which some of our users would have received a higher error rate due to upstream networking issues, but the majority of requests were successful even during that period.<p>It seems our status.io notes are being misinterpreted as much more severe than they were intended to reflect.<p>Edit: Note that this was written in response to a previous submission title implying that Let&#x27;s Encrypt was entirely down most of the day.
    • widdakay2 hours ago
      I&#x27;m not sure if your higher error rate is sticky per user or something, but I&#x27;ve tried 10+ times throughout the day and have had 0 successes. They all come back as internal server error. That&#x27;s why I eventually posted.
      • jaas2 hours ago
        It would not have been sticky for the entire day. If it was sticky at all, it would have been only during the 90 minute period I referenced. It&#x27;s most likely that there is some other issue with how you&#x27;re requesting the cert. Folks can help debug at: <a href="https:&#x2F;&#x2F;community.letsencrypt.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;community.letsencrypt.org&#x2F;</a>
        • widdakay2 hours ago
          I ran the exact same command now and it&#x27;s working, so it is possible I was unlucky and was hitting all the worst possible cases.
        • sgt2 hours ago
          Could it be that he was simply throttled while retrying? That seems plausible, and it would make it seem like a long outage.
        • widdakay2 hours ago
          I updated the post title to say (Fixed) now.
          • jaas2 hours ago
            Since Let&#x27;s Encrypt wasn&#x27;t down most of the day if would be helpful if you could update the title to reflect that.
            • widdakay2 hours ago
              I updated the title. Let me know if you think it&#x27;s more accurate. It did appear as down for me though.
              • jaas2 hours ago
                Yeah, thanks
                • widdakay2 hours ago
                  I did not intend this to hit the top of the front page lol. I just posted it and then came back 15 minutes later to it having exploded.
                  • jaas2 hours ago
                    No worries
                    • taspeotis1 hour ago
                      Thanks for securing the web
                      • sam_lowry_1 hour ago
                        Thank them for making the web depend on a single US-based shady org, as if DNS was not enough.
                        • cpach50 minutes ago
                          Feel free to launch your own CA.
                          • sam_lowry_44 minutes ago
                            No-no, I would rather go back to the good old HTTP&#x2F;1.1.<p>P.S. JS injection into TCP packets and other meddling with passthrough data should be banned legally, not technically via encryption.
      • teekert2 hours ago
        Why are you trying? Doesn’t Caddy (or something) just takes care of this well in advance and should have no issues with one or several days of my service at all at any time?<p>Edit: my bad. I’ve tried as well recently, when you’re rushing to get your new domain up of course…
  • dlcarrier3 hours ago
    That explains why one of my IoT vendors is using an expired certificate.<p>I wish Firefox would just give a mild warning for a recently expired certificate, instead of treating it the same as a true man-in-the-middle attach. It&#x27;s not like someone who couldn&#x27;t factor the private key in 200 days could in 201 days or even 300 days.<p>I&#x27;m convinced that we&#x27;d have better security, if we didn&#x27;t have so much security theater. You&#x27;d think TLS is useless, from the warning my phone gives if I connected to a public Wi-Fi AP, but then again there&#x27;s nothing in TLS (or WPA) that prevents it from being used in a way that is completely useless: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=M1si1y5lvkk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=M1si1y5lvkk</a>
    • jaas3 hours ago
      &gt; That explains why one of my IoT vendors is using an expired certificate.<p>I don&#x27;t think so. There was a dip in success rates for 90 minutes today, but nobody should be renewing their certificate within 90 minutes of expiration. If you&#x27;re at that point, something went wrong weeks ago.
      • mannyv2 hours ago
        &quot;nobody should be renewing their certificate within 90 minutes of expiration&quot;<p>You obviously haven&#x27;t worked with hardware guys.<p>&quot;I mean, what&#x27;s the point of those last 30 days if you need to renew it 30 days before expiration? Why not just renew it before it expires? If I&#x27;m required to renew it 30 days before the expiration date then the expiration date is a lie, isn&#x27;t it?&quot;
        • ozim2 hours ago
          If they make 7 days grace period then expiration date will be a lie and of course every one will use grace period like it would be normal thing ;)
          • NewJazz1 hour ago
            Roulette grace period, keep them on their toes.
        • selcuka1 hour ago
          &gt; If I&#x27;m required to renew it 30 days before the expiration date then the expiration date is a lie, isn&#x27;t it?<p>Many countries won&#x27;t let you enter if your passport expires less than 6 months after your planned departure date. Basically the effective validity of a passport is 0.5 years less than the period you pay for.
      • LtWorf2 hours ago
        &gt; weeks ago<p>How long do you think a certificate lives?
        • jaas2 hours ago
          Mostly 90 days, and we recommend renewing at 60 days for 90 day certs. That gives more than four weeks of leeway.<p>If you&#x27;re one of the few early adopters of short-lived (6-day) certs you should renew at 3 days, giving you 3 days for a successful renewal. A 90 minute outage, even if it was a full outage, would not interfere with a successful renewal.
          • selcuka1 hour ago
            &gt; If you&#x27;re one of the few early adopters of short-lived (6-day) certs you should renew at 3 days<p>Apparently certificates are becoming OCSP-only with a TTL.
          • nottorp1 hour ago
            How&#x27;s the push for 48 hour certificates going?
        • bebop2 hours ago
          90 days moving to 45 but you can and should renew earlier than that. Automating this process means that you should be request a new certificates roughly 60 days (or 30 soon) after the issuance of the previous certificate. That way you would have plenty of time to deal with renewal issues. The process for renewal should have back off and retries built in. This prevents a situation where a down time for the issuer means that your production environments are non-functional.
        • Biganon2 hours ago
          They work at letsencrypt, I&#x27;m pretty sure they know.
    • dingaling3 hours ago
      &gt; I wish Firefox would just give a mild warning for a recently expired certificate<p>Nope, if the SSL industry continues to insist on increasingly short cert lifetimes then I want Firefox to give no quarter when a cert expires.<p>Play by their rules and fall by their rules too.
      • mannyv2 hours ago
        Certificate expiry is less severe than an untrusted issuer or a host mismatch.<p>The former is most likely an administrative error (ie: someone forgot to renew, or the auto-renew is failing). The latter is more likely to be an MTM attack.<p>I&#x27;m not sure how you would use an expired cert as an attack vector. By loading in an old cert into an expired domain so you could spoof older content?
        • mcpherrinm2 hours ago
          If a key is breached, the certificate can be revoked, but that revocation goes away once the certificate is expired.<p>Expiry is a pretty fundamental part of the security model of certificates.
        • tgsovlerkhgsel2 hours ago
          Revocation information may not be available for expired certificates. Not that it matters much because the last time I checked revocation didn&#x27;t really work for non-expired certificates either, but I think that (+ the risk of people treating expired certificates as worthless and thus increasing the risk of exposure) is the main reason.<p>Also of course domains changing owners, but again... I don&#x27;t think we have good monitoring for that during the current long lifetime, so maybe a grace period where a warning is shown but it&#x27;s easier to click through would be a good idea. Perhaps combined with a requirement to keep revocation information (and keep revoking expired certificates) X days past expiry.
          • arcfour9 minutes ago
            CRLs mostly still work for revoking non-expired certificates. They&#x27;re a bit clunky, but they don&#x27;t have to be: <a href="https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2025&#x2F;08&#x2F;crlite-fast-private-and-comprehensive-certificate-revocation-checking-in-firefox&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2025&#x2F;08&#x2F;crlite-fast-private-and-co...</a>
      • MobiusHorizons2 hours ago
        How does that help? Seems like mostly the end user suffers.
    • hannob56 minutes ago
      There are reasons browsers do things the way they do.<p>Experience and user studies have shown that users have a hard time decoding what error messages mean. &quot;This certificate is expired, but only for a little while&quot; isn&#x27;t meaningful for people who don&#x27;t have a mental model of what a certificate is.<p>Furthermore, &quot;downgrading&quot; warnings increases the incentive to ignore issues, potentially causing more problems down the line.
    • bruce5112 hours ago
      But it&#x27;s only the extreme warning that alerts the website (usually via a customer complaining) that the cert hasn&#x27;t been renewed. Having the lesser warning just kicks the can down the road.<p>The IoT should have updated the certs weeks in advance. If they haven&#x27;t done it by day 0 then their process is broken and delaying the scary warning to say day +5 won&#x27;t solve anything.
      • tgsovlerkhgsel2 hours ago
        A warning with a clear clickthrough button would work for alerting - the default TLS warnings are designed to be somewhat hard to bypass to make people think twice.
    • fragmede3 hours ago
      omg new tom7!
  • saagarjha3 hours ago
    Seems not ideal for an entity who seems to be pushing for shorter expiration periods all the time
    • xp843 hours ago
      I think it’s mostly Apple and maybe Google who have the hard-ons for the shortest expiries possible.
      • fragmede2 hours ago
        To be fair, if someone managed to steal a set of keys to Gmail.com and icloud.com, I would want them to expire as short a time as possible too.
        • spragl2 hours ago
          That is right, but one thing is not like the other. You have always been free to set expiry low on your own certificates, but that is not the same as enforcing it on everyones ceritificate.
        • notrealyme1232 hours ago
          I think revoking them would be better in such a case.
          • flakes2 hours ago
            One is not really better, you want both. Certificate revocation lists are loaded out of band and depending on the client can be poorly enforced.<p>Questions come up: do you block a request if you fail to download the latest CRL? How often do you refresh it?<p>When the cert expires, it can be removed from the CRL, so shorter lived certs will allow CRLs to be smaller and faster to transfer.
          • hdgvhicv2 hours ago
            Revoking doesn’t really work.<p><a href="https:&#x2F;&#x2F;garantir.io&#x2F;certificate-revocation-challenges-and-best-practices&#x2F;" rel="nofollow">https:&#x2F;&#x2F;garantir.io&#x2F;certificate-revocation-challenges-and-be...</a>
            • jzl2 minutes ago
              Stale news. Mozilla introduced a new solution for certificate revocation that solves nearly all the problems with old methods. While it hasn&#x27;t really taken off outside of Firefox, that&#x27;s mostly because Google and Apple haven&#x27;t embraced it because they are too busy trying to shorten certificate life unnecessarily.<p><a href="https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2025&#x2F;08&#x2F;crlite-fast-private-and-comprehensive-certificate-revocation-checking-in-firefox&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;2025&#x2F;08&#x2F;crlite-fast-private-and-co...</a>
    • Dylan168073 hours ago
      If it goes past 24 hours, that becomes a real worry.<p>If anyone is renewing certificates with less than a day remaining, that&#x27;s an issue on their end far more than anything else.
    • tonyhart73 hours ago
      isn&#x27;t this the other way around ??? because shorter expiration time resulting on more issuing cert and therefore make it more prone to downtime
  • Kesseki3 hours ago
    To be clear, “Degraded Performance” means just that, not “down.” Let’s Encrypt’s issuance is mostly working fine.
    • widdakay3 hours ago
      I have tried many times to renew my certs and have had 0 successes throughout today. It seems to be 100% degraded to me.
      • Kesseki3 hours ago
        That’s unexpected. Please post details on the “Help” topic of the Let’s Encrypt community forum so that folks can take a look.
    • saagarjha3 hours ago
      I see you are unfamiliar with status page-ese. “Degraded performance” is a term which means some form of “the entire datacenter is probably on fire”.
      • Kesseki3 hours ago
        Although I only post here personally, I work for Let’s Encrypt.
        • number63 hours ago
          Thanks you for your work!
        • ofrzeta2 hours ago
          It would be better to say this upfront. I am not blaming you in any way but this would prevent responses such as the parent&#x27;s (hopefully).
        • dlcarrier3 hours ago
          Let them know that they&#x27;re having an outage. If their monitors aren&#x27;t telling them so, they might need to host them off-site.
          • Kesseki3 hours ago
            Let&#x27;s Encrypt is operating normally. If you&#x27;re having trouble, please post the details on the community forum so that folks can help you out. There is external monitoring in place.
      • AceJohnny23 hours ago
        A common confusion; this interpretation only applies to OVH.<p>ref: <a href="https:&#x2F;&#x2F;www.reuters.com&#x2F;article&#x2F;world&#x2F;millions-of-websites-offline-after-fire-at-french-cloud-services-firm-idUSKBN2B20NT&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reuters.com&#x2F;article&#x2F;world&#x2F;millions-of-websites-o...</a>
      • xarope2 hours ago
        That would a Microsoft&#x27;ese, &quot;Some regions are encountering issues&quot; =&gt; &quot;The entire world is down, but our status page is working&quot;
      • AceJohnny23 hours ago
        I thought it meant &quot;electricity has ceased to be a physical phenomenon in the general vicinity of our servers&quot;
    • gib4443 hours ago
      What % of requests succeeded vs failed? How many certificates were issued during the outage vs the average? That might actually clear things up
  • pibaker3 hours ago
    What are the viable alternatives to LE? And in case none exists, what does it take to build one?<p>Requirements: free, available to everyone, automation friendly, issues certificates that are actually considered trustworthy by other parties.
    • treesknees3 hours ago
      ZeroSSL – free 90-day certs via ACME, also has a web UI for cert management<p>Google Trust Services – free ACME certs, requires a Google account for registration<p>SSL.com Free DV SSL – offers free 90-day certs through ACME
      • polpo3 hours ago
        I use acme.sh for certs on my personal server and was a little surprised when it started using ZeroSSL by default. Despite being more &quot;corporate&quot; I decided to roll with it and it&#x27;s worked just fine.
        • curben1 hour ago
          acme.sh is maintained by ZeroSSL. <a href="https:&#x2F;&#x2F;github.com&#x2F;acmesh-official&#x2F;acme.sh#2%EF%B8%8F%E2%83%A32%EF%B8%8F%E2%83%A3-about-this-repository" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;acmesh-official&#x2F;acme.sh#2%EF%B8%8F%E2%83%...</a>
    • JumpCrisscross2 hours ago
      Have the EU or Canada pushed to launch an analog of their own?<p>It seems a bit silly that a service that could be forced by EO to revoke foreign certificates is the backbone of so much of the internet.
    • dlcarrier3 hours ago
      This video explores a little on how certificate authorities were given their authority and a lot on how it can fail: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=M1si1y5lvkk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=M1si1y5lvkk</a><p>It&#x27;s a bit mathy, but if you can make it through that, I highly recommend watching the whole video, especially if you like dad jokes.
    • evbogue3 hours ago
      Like peers could sign sites?
    • ksimukka3 hours ago
      [dead]
    • otabdeveloper43 hours ago
      &gt; What are the viable alternatives to LE?<p>None. Big tech intentionally made Let&#x27;s Encrypt a single point of giant failure.<p>&gt; And in case none exists, what does it take to build one?<p>A new Internet and Web standards stack. The whole problem is self-imposed -- we could have published self-signed Ed25519 keys on the DNS instead, and the result would be more secure than whatever it is we have now.
  • ardeaver3 hours ago
    I realize this is very much not the point, but the fact that the &quot;Active Incident&quot; banner is green is upsetting.
    • Kesseki3 hours ago
      The banner&#x27;s colour is based on the &quot;Incident Status;&quot; it&#x27;s green because services are currently operational. It would be yellow or red if the impact were more severe.
      • dxdm1 hour ago
        Using only color to communicate the status is confusing. If you want to communicate something, it&#x27;s often best to just say it. The color can be a visual reinforcement of that. Then your explanation would not be needed.
        • Kesseki1 hour ago
          We do say it. That&#x27;s what the &quot;Incident Status&quot; field is there for.
    • dlcarrier3 hours ago
      Their monitors don&#x27;t seem to be detecting the outage. Sometimes they run directly on the server, and aren&#x27;t able to detect routing or DNS problems.
    • NewJazz3 hours ago
      <i>We&#x27;re operating normally, but with reduced redundancy. We continue to work with our upstream ISP to identify and resolve the issue.</i>
  • nubinetwork3 hours ago
    It&#x27;s a good thing that acme clients try to renew early, rather than leaving it to the last minute...
  • po1nt1 hour ago
    Let&#x27;s encrypt is a single point of failure for a large percentage of the internet.
    • gsliepen38 minutes ago
      No, it&#x27;s not. You can always switch to a different SSL provider. There are other free ones (as mentioned in other comments).<p>However, thinking about how to make your own setup more robust without having to manually change configuration when one SSL provider stops working is a good exercise. I wonder if you can just get your server&#x27;s private key signed by multiple SSL providers, and serve multiple certificates to clients, and whether all browsers handle that correctly.
      • doublerabbit10 minutes ago
        Nothing is a point of failure if you can switch but that&#x27;s not really true unless you have fail-over.<p>If LE was to go nope right now, How fast could you move your stack from LE?<p>No, you can&#x27;t use multiple SSL certificates as redundancy. You could probably create something with a Load Balancer and SSL offloading but that&#x27;s just more overhead for really nothing.
  • drsalt3 hours ago
    thats too bad
  • tomalbrc3 hours ago
    The amount of misinformation on this site is astonishing. &quot;Hacker News&quot;..
    • bruce5112 hours ago
      You are getting down-voted for this, which I think is a bit unfair. (I expect I&#x27;ll get the same.)<p>Although you don&#x27;t expand your thesis, as a general feeling, I agree. But, to be fair, it has always been thus, and it has been this way in every forum ever.<p>I&#x27;m old enough to remember the irony in &quot;I read about it on the internet so it must be true&quot; statements, which have existed since the internet was News (NNTP) not web.<p>In truth, any time you get a random group of people together, of different ages and backgrounds, all of whom self-describe as &quot;smart&quot; you&#x27;re going to get a lot of chaff mixed in with the wheat.<p>To some extent you need to simply ignore the nonsense. There&#x27;s plenty of it and &quot;correcting people who are wrong&quot; is seldom received well.
  • hermeticlock3 hours ago
    :(