From 2ec7c03eeeb192a2bb4f6b75ffcf94a9df134846 Mon Sep 17 00:00:00 2001 From: Whindmar Saksit Date: Wed, 24 Jun 2026 02:30:51 +0200 Subject: [PATCH] [RAPPS] Update Let's Encrypt issuer detection (#9209) --- base/applications/rapps/loaddlg.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base/applications/rapps/loaddlg.cpp b/base/applications/rapps/loaddlg.cpp index e325178181d..fe74da7f2dd 100644 --- a/base/applications/rapps/loaddlg.cpp +++ b/base/applications/rapps/loaddlg.cpp @@ -53,6 +53,7 @@ #ifdef USE_CERT_PINNING #define CERT_ISSUER_INFO_PREFIX "US\r\nLet's Encrypt\r\nR" +#define CERT_ISSUER_INFO_PREFIX2 "US\r\nLet's Encrypt\r\nYR" #define CERT_ISSUER_INFO_OLD "US\r\nLet's Encrypt\r\nR3" #define CERT_ISSUER_INFO_NEW "US\r\nLet's Encrypt\r\nR11" #define CERT_SUBJECT_INFO "rapps.reactos.org" @@ -63,7 +64,7 @@ IsTrustedPinnedCert(LPCSTR Subject, LPCSTR Issuer) if (strcmp(Subject, CERT_SUBJECT_INFO)) return false; #ifdef CERT_ISSUER_INFO_PREFIX - return Issuer == StrStrA(Issuer, CERT_ISSUER_INFO_PREFIX); + return Issuer == StrStrA(Issuer, CERT_ISSUER_INFO_PREFIX) || Issuer == StrStrA(Issuer, CERT_ISSUER_INFO_PREFIX2); #else return !strcmp(Issuer, CERT_ISSUER_INFO_OLD) || !strcmp(Issuer, CERT_ISSUER_INFO_NEW); #endif