RoyalShield

Global Internet Freedom Alliance

2026-08 Sing-box is live — scan to connect. Update your router firmware. Free 24-hour trial, 30 days per referral, 30% off 3-year plans.
2026-08 We are now RoyalShield (formerly ViPiN). Your account, servers, pricing and setup are unchanged — no action needed. The name shown on payment pages and in emails is updated accordingly.
2026-08 Hong Kong is offline due to force majeure. Malaysia, the Philippines, Indonesia and Thailand are now available — please switch to a Southeast Asia route. Account and plan unaffected.
2026-08 Private network is now live: no server picking, no config changes — your devices connect directly for a faster, steadier link. We recommend it as your first choice; find it under "Private" in the top nav.
2026-09 New router firmware is out — please update. OpenVPN is back: download a profile, import it, and connect in one tap.
2026-09 Every page now ends with related guides — usage basics, common problems and fixes, and typical scenarios — to help you understand the VPN system and use it more smoothly.
HomeRouterPrivateCiscoOpenVPNProxySing-boxContact

Related guides

RustDesk says the certificate cannot be verified

Updated 2026-09-07

The short version: RustDesk's own code-signing certificate was revoked by its certificate authority in December 2025. You did not download the wrong file and your computer is not infected. But because the signature is no longer trusted, the system can no longer tell you whether the installer is the genuine official build — that check is now yours to run. Below: what happened, how to verify the file yourself, and how to allow it on Windows and macOS. If you would rather not deal with any of it, switch to TeamViewer (www.teamviewer.com) or AnyDesk (anydesk.com) — both validly signed — and the section “When to use something else” sets out when that is the better call.

What happened

  • In December 2025 the code-signing certificate used for free RustDesk builds was revoked by its certificate authority. The reasons are between the authority and RustDesk; public information is limited and we will not speculate.
  • Revocation is retroactive. Once a certificate is on the revocation list, installers already signed with it stop validating too — the system checks revocation status at verification time. Downloading the newest release rather than an older one changes nothing.
  • The publicly stated remedy is for paid users to rebuild their own client with a new certificate. Free builds remain in the untrusted-signature state.
  • On Windows you see a warning that the publisher could not be verified to a trusted root certification authority, SmartScreen reports an unknown publisher, and some antivirus products quarantine or delete the file. Driver-dependent features such as remote printing may fail to install.
  • macOS is a separate matter unrelated to this revocation: RustDesk's macOS builds have long had unsigned or un-notarised releases, so Gatekeeper blocks them and you have to allow the app by hand.

“Signature not trusted” is not the same as “file was tampered with”

These two get conflated constantly, but they answer different questions and call for different responses.

A code signature answers “who published this file, and do I trust that publisher?” When the certificate is revoked, that question loses its answer, so the system falls back to the most conservative warning it has.

A file hash answers “is the content of this file byte-for-byte identical to the official release?” That question is unaffected by the certificate and can still be answered exactly.

So the conclusion is direct: once the signature stops being trustworthy, hash verification moves from optional to mandatory. Nothing is checking on your behalf any more.

Two checks to run before installing

  1. Download only from rustdesk.com or its official GitHub releases page. Avoid third-party download sites from search results — bundled and modified builds are common there, and you no longer have a signature to fall back on.
  2. Compare the SHA-256. The official release page lists a checksum next to each installer. On Windows open PowerShell and run Get-FileHash with the path to the installer; on macOS and Linux run shasum -a 256 with the filename. Compare the output against the official page digit by digit. An exact match means the file is byte-identical to the official release.
  3. Cross-check on VirusTotal. Drop the installer on www.virustotal.com/gui/home/upload and look at the spread. A handful of heuristic engines flagging it while the major vendors pass it is the classic false-positive pattern; if most major engines flag it, do not install.
  4. If the hash does not match, do not install it. At that point this is not a false positive — the file really is wrong.

Allowing it on Windows

  1. When SmartScreen blocks the file, click More info on the left, then Run anyway. If that button is absent, the machine's app-install policy is restricted to Store apps: go to Settings → Apps → Advanced app settings and set “Choose where to get apps” to Anywhere.
  2. If antivirus already deleted the file, restore it first under Windows Security → Virus & threat protection → Protection history. Skipping this means the second install gets deleted too.
  3. Add an exclusion for the RustDesk install folder. The full click-path, plus the equivalent settings in third-party suites, is written out step by step in our guide on antivirus false positives — the procedure is identical, so we do not repeat it here.
  4. If you need remote printing or another driver-dependent feature, note that the driver may fail to install while the signature is untrusted. There is no workaround; use software with a valid signature instead.

Allowing it on macOS

  1. When the app reports that it is damaged and cannot be opened, or that the developer cannot be verified, do not click Move to Trash — click Cancel.
  2. Open System Settings → Privacy & Security and scroll to the Security section. The app you just tried to open is listed there; click Open Anyway next to it and confirm with your password.
  3. Grant two permissions before the first session, or you will connect and get a black screen or an unresponsive desktop: tick RustDesk under Screen Recording and again under Accessibility on the same page. Quit the app completely and reopen it for the change to take effect.
  4. If Open Anyway never appears, the machine's security policy is managed — common on company hardware — and an administrator has to handle it.

When to use something else

  • Company-managed computers. Group policy usually blocks programs with untrusted signatures, you will not get it allowed, and trying may breach company rules.
  • Any time you cannot complete the hash check. If neither the signature nor the hash gives you assurance, do not install it.
  • When you need remote printing or another driver-dependent feature.
  • When you are helping a relative who is not comfortable with computers and cannot be walked through the warnings over the phone. Teaching someone to click Run anyway repeatedly is training a dangerous habit.
  • In those cases use TeamViewer (www.teamviewer.com) or AnyDesk (anydesk.com) instead. Both have valid code signatures, so none of the warnings in this guide appear; both are free for personal use and require a licence for commercial use.

One warning that matters more than any of the above

Remote-control software is a favourite tool of phone and messaging scams: someone impersonates support, a bank, or law enforcement, asks you to install a remote tool and read out the connection code, and once they have control they can operate your online banking and read your verification codes.

So hold to one hard rule: our support staff will never contact you first asking you to install remote-control software, and will never ask you for a connection code. Verify anyone who approaches you with such a request in our official group before doing anything.

When you genuinely need remote help, you start the session and you end it, and you can see everything happening on your screen throughout. If anyone asks you to minimise the window or step away from the computer, disconnect immediately.

FAQ

Does a revoked certificate mean RustDesk is compromised?

Revocation says the signature is no longer trusted; it does not say the file was altered. Those are different questions — one is answered by the signature, the other by the hash. If the hash matches, the file you hold is byte-for-byte the official release. As for why the certificate was revoked, public information is limited and we will not speculate.

I downloaded the latest version — why do I still get the warning?

Because revocation is retroactive. Once the certificate is on the revocation list, every version signed with it stops validating, new and old alike. The warning goes away only when the project signs releases with a new certificate.

Do paid builds have a valid signature?

The publicly stated remedy is for paid users to rebuild their own client with a new certificate; free builds remain in the untrusted-signature state. Check the official site for the current position.

Given this problem, why do you still suggest it?

Because it does well on the things we care about: AGPL-3.0 open source so the code can be audited, a single-file client that needs no installation, and sessions that the user starts and ends. The certificate situation is a genuine nuisance, but it means extra manual verification rather than software you cannot trust — so we put it in plain sight and let you decide. If you would rather not deal with it, this page also names two commercially signed alternatives.

On macOS I connect but see a black screen, or I can see the desktop but cannot control it.

That is missing permissions, not the certificate. In System Settings → Privacy & Security, tick RustDesk under both Screen Recording and Accessibility, then quit the app completely and reopen it. Granting only one of the two produces exactly the “can see, cannot control” or “all black” symptom.

Does this affect phones?

Android warns about an unknown source, which you can allow; iOS installs from the App Store, so it does not apply. Signature warnings are essentially a Windows and macOS problem.

Related pages

  • Flagged as malware, or “damaged” on a Mac: what to do →
  • Cannot connect, slow, or dropping: what to check →
  • Contact: support groups and email →
  • sing-box page: client downloads and per-region QR codes →
  • Tencent Video or iQIYI Blocked Abroad? Fix It in 5 Steps →
  • How to Choose a China VPN →
  • Does Cisco AnyConnect Work in China? →
  • Choosing a VPN Router →
  • How to Import a sing-box Subscription →
  • China VPN for Students Abroad →
  • What a Web Proxy Is and When to Use One →
  • Free or Paid China VPN? →
  • What the Private Network (Tailscale) Is →
  • How to Use OpenVPN and When to Choose It →
  • What the Router Firmware Does →
  • How to Reach Us and Never Lose Contact →
  • How We Differ from Other VPNs →
  • How to Recognise a Risky VPN App →
  • Which Connection Method to Choose →
  • Which Region Is Fastest from Inside China →
  • For the TV and the Grandparents at Home →
  • Watching Home Cameras and a NAS in China from Abroad →
  • What to Do When iOS Cannot Install an App →
  • Setting Up for Business Trips and Travel →
  • On a Company Laptop: No Admin Rights, Corporate VPN Already On →
  • Many Devices, One Setup, No Redo on a New Phone →
  • Routing a Synology or QNAP NAS →
  • Routing a Linux Server and Command-Line Tools →

IP Geolocation by DB-IP

AboutGuidesContact

© 2007–2026RoyalShield