Skip to content

Commit 2ec7c03

Browse files
authored
[RAPPS] Update Let's Encrypt issuer detection (reactos#9209)
1 parent 2eb2865 commit 2ec7c03

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

base/applications/rapps/loaddlg.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353

5454
#ifdef USE_CERT_PINNING
5555
#define CERT_ISSUER_INFO_PREFIX "US\r\nLet's Encrypt\r\nR"
56+
#define CERT_ISSUER_INFO_PREFIX2 "US\r\nLet's Encrypt\r\nYR"
5657
#define CERT_ISSUER_INFO_OLD "US\r\nLet's Encrypt\r\nR3"
5758
#define CERT_ISSUER_INFO_NEW "US\r\nLet's Encrypt\r\nR11"
5859
#define CERT_SUBJECT_INFO "rapps.reactos.org"
@@ -63,7 +64,7 @@ IsTrustedPinnedCert(LPCSTR Subject, LPCSTR Issuer)
6364
if (strcmp(Subject, CERT_SUBJECT_INFO))
6465
return false;
6566
#ifdef CERT_ISSUER_INFO_PREFIX
66-
return Issuer == StrStrA(Issuer, CERT_ISSUER_INFO_PREFIX);
67+
return Issuer == StrStrA(Issuer, CERT_ISSUER_INFO_PREFIX) || Issuer == StrStrA(Issuer, CERT_ISSUER_INFO_PREFIX2);
6768
#else
6869
return !strcmp(Issuer, CERT_ISSUER_INFO_OLD) || !strcmp(Issuer, CERT_ISSUER_INFO_NEW);
6970
#endif

0 commit comments

Comments
 (0)