@@ -421,6 +421,7 @@ public abstract int Timeout {
421421
422422 const string AppleCertificateIssuer = "C=US, S=California, O=Apple Inc., CN=Apple Public Server RSA CA 11 - G1" ;
423423 const string GMailCertificateIssuer = "CN=WR2, O=Google Trust Services, C=US" ;
424+ const string GMailCertificateIssuer2 = "CN=WE2, O=Google Trust Services, C=US" ;
424425 const string OutlookCertificateIssuer = "CN=DigiCert Cloud Services CA-1, O=DigiCert Inc, C=US" ;
425426 const string LegacyYahooCertificateIssuer = "CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1, O=DigiCert Inc, C=US" ;
426427 const string YahooImapCertificateIssuer = "CN=DigiCert SHA2 High Assurance Server CA, OU=www.digicert.com, O=DigiCert Inc, C=US" ;
@@ -443,6 +444,8 @@ internal static bool IsKnownMailServerCertificate (X509Certificate2 certificate)
443444 return ( serial == "00FE0040D14EEED15210BBA92D348E4D88" && fingerprint == "C66C2094829C004DAB1DE89A52FCE6E1A68C66F4" ) // Expires 5/21/2025 11:33:55 AM
444445 || ( serial == "418EAD01A809398212F7C77E07DA803A" && fingerprint == "9CB4910DDCEE6D91FE5E1A3AE1C026BB675909A6" ) // Expires 6/2/2025 4:36:57 AM
445446 || ( serial == "28E6C791AE959F4D10F74FA90ECCA5D0" && fingerprint == "382228F3BDB8D40E4DCAFF26ABD51579C3ECDAAF" ) ; // Expires 6/12/2025 7:19:41 AM
447+ case GMailCertificateIssuer2 :
448+ return ( serial == "4B4DD590B022D02B097A8D2ABB248F85" && fingerprint == "06694A4A49926FA2657122099AABFBD41DB2A127" ) ; // Expires 6/23/2025 4:55:37 AM
446449 default :
447450 return false ;
448451 }
@@ -452,6 +455,8 @@ internal static bool IsKnownMailServerCertificate (X509Certificate2 certificate)
452455 return ( serial == "76D21E0D362BB779124123D75707635A" && fingerprint == "F370C14F1C6367C3D1E9A25E01C8C0F1DDEA61BB" ) // Expires 5/21/2025 11:33:55 AM
453456 || ( serial == "163B1703634D899E1253BA0971B68957" && fingerprint == "F06BA27FB38D27403D91C388101783FEBE29EAA1" ) // Expires 6/2/2025 4:36:57 AM
454457 || ( serial == "0ECF8253B9E7856709DCE2F8397AF4A5" && fingerprint == "B6C122F69658F8EDD2CE07C45A14AAF088E5B04F" ) ; // Expires 6/12/2025 7:19:41 AM
458+ case GMailCertificateIssuer2 :
459+ return ( serial == "0086D363477656381E12BC7434DB8D4D78" && fingerprint == "6F496AFA9655BCE9DAF85AC98D70952E08382514" ) ; // Expires 6/23/2025 4:55:37 AM
455460 default :
456461 return false ;
457462 }
@@ -461,6 +466,8 @@ internal static bool IsKnownMailServerCertificate (X509Certificate2 certificate)
461466 return ( serial == "2D7B7443E9766484108745E757A02426" && fingerprint == "651C2431F2AB43FE21BF57580894C37DD6E9A7F0" ) // Expires 5/21/2025 11:33:56 AM
462467 || ( serial == "0D6276E08E1568D81247DEC81BEE15DE" && fingerprint == "EB2E7B22DC9D09862F8582579EF0EEBAD4C90C96" ) // Expires 6/2/2025 4:36:58 AM
463468 || ( serial == "690C20A5496C053E0AB9328339BE2E29" && fingerprint == "523AAF93ED289AA89355450068743953E16435CC" ) ; // Expires 6/12/2025 7:19:42 AM
469+ case GMailCertificateIssuer2 :
470+ return ( serial == "1532D9E3926EE7B9096808679020323C" && fingerprint == "C3EB9722DE0D066E028651BAE38FEA1D39486BB6" ) ; // Expires 6/23/2025 4:55:38 AM
464471 default :
465472 return false ;
466473 }
@@ -482,8 +489,8 @@ internal static bool IsKnownMailServerCertificate (X509Certificate2 certificate)
482489 case "smtp.mail.me.com" :
483490 switch ( issuer ) {
484491 case AppleCertificateIssuer :
485- return ( serial == "7C79BD602EDDA581082EA4F1FD04324C " && fingerprint == "8CB1BF594763AEB92733EEE6F68560CDE74ED44D " ) // Expires 4/15 /2025 3:53:53 PM
486- || ( serial == "6B5D8508161036B6777FDA2C39F5F632 " && fingerprint == "07CAEF11E74397FF009886B484EEBBCABAB1095C " ) ; // Expires 6/25/2025 2:59:09 PM
492+ return ( serial == "6B5D8508161036B6777FDA2C39F5F632 " && fingerprint == "07CAEF11E74397FF009886B484EEBBCABAB1095C " ) // Expires 6/25 /2025 2:59:09 PM
493+ || ( serial == "2A9D68C354564176A0F32A21923FD3FB " && fingerprint == "1A3C234D20AB6AD31587545B14ABA8A4817C845A " ) ; // Expires 6/25/2025 1:36:34 PM
487494 default :
488495 return false ;
489496 }
0 commit comments