GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||
GeezerVison is showing backloop.dev — backloop.dev — discontinued This service is discontinuedbackloop.dev no longer issues a certificate. It ran for about two years and was ended on 4 September 2026 — not because it stopped being useful, but because the thing it did cannot be done. It is now used privately by its author. If you arrived here from an article or a package that told you to download certificates from this page, what happened is worth two minutes, and what to use instead follows it.
https://anything.backloop.dev
127.0.0.1 ::1
What it didA browser will not let a page served over HTTP talk to an HTTPS API, and it will not let an HTTPS page pull anything over HTTP. On localhost that leaves you choosing between a self-signed certificate that every browser and every teammate has to be told to trust, or switching off security warnings while developing and hoping the habit does not follow you to production. backloop.dev sidestepped both. Every subdomain of the domain resolved to
The DNS still resolves — that part costs nothing and breaks nothing. It is the certificate that is gone. The last certificate pack is still sitting at its old address, so an existing install fails slowly rather than on a sudden 404. Do not build anything on it: that certificate was revoked on 31 July 2026, it expires on 29 October 2026, and nothing will replace it. A client that checks revocation already rejects it. The individual certificate files it used to sit beside are gone and return 404. Why it stoppedHanding out the certificate meant handing out its private key. That is not a slip in the design, it is the design: a certificate is useless to you without the key that goes with it. But a publicly trusted certificate whose private key is published is, by definition, a compromised one. CA/Browser Forum Baseline Requirements §4.9.1.1 obliges a certificate authority to revoke within 24 hours of obtaining evidence that a private key is compromised, and a key sitting on a public web page is exactly that evidence. Automated scanners crawl Certificate Transparency logs and public sites looking for precisely this, and they report what they find. So every certificate this project published was on a countdown from the moment it went up. For a long time the countdown was slow enough to live with: issue, get revoked, issue again, roughly 350 times. Then it stopped being liveable.
The What does not work around itFor a while the key was published split across two files, to be joined back together. That bought time against naive scanners and nothing else — the last two certificates were revoked with the split in place. Nor does changing authority help. The two involved here shared nothing but the Baseline Requirements, and the Baseline Requirements are the problem. Any CA that learns of a published key must revoke, and every CA eventually learns. The general form, which is the part worth carrying away: a shared, publicly trusted certificate for localhost is not something that can be built. Anyone setting out to build one arrives here, and it is better to know that on the first day than after five weeks. What to use insteadThe working approach is a certificate authority of your own, trusted only on your machine, signing whatever hostnames you want.
Be straight about the trade-off, because it is the exact one backloop.dev existed to avoid: all three install a root certificate into your trust store. That root can sign for any hostname, so its key is worth protecting, and every machine that needs to trust your dev server — a teammate's laptop, a CI runner, a phone on your network — needs its own setup. That is a real cost. It is also the only version of this that a public certificate authority is not obliged to break. The domain still worksOne piece of this is still standing, and it is free: every subdomain of
gives you a locally trusted wildcard for a domain that already points at your
own machine — as many clean HTTPS hostnames as you like, no
If you cannot run mkcertNot everyone has a toolchain, and mkcert asks for one. So there is also a shared certificate you can simply install: download a file, trust it once, done. It is self-signed rather than issued by an authority, which is precisely why nothing can revoke it this time. The trade is that it is shared, and its private key is published with it, so
that page explains what you are accepting before you accept
it. It is a single certificate, not an authority, so it can never vouch for any name
other than | ||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |