chromium/third_party/webrtc/rtc_base/ssl_roots.h

/*
 *  Copyright 2023 The WebRTC Project Authors. All rights reserved.
 *
 *  Use of this source code is governed by a BSD-style license
 *  that can be found in the LICENSE file in the root of the source
 *  tree. An additional intellectual property rights grant can be found
 *  in the file PATENTS.  All contributing project authors may
 *  be found in the AUTHORS file in the root of the source tree.
 */

#ifndef RTC_BASE_SSL_ROOTS_H_
#define RTC_BASE_SSL_ROOTS_H_

// This file is the root certificates in C form.

// It was generated at 2023-05-09T15:05:10+00:00 by the following script:
// `tools_webrtc/sslroots/generate_sslroots.py https://pki.goog/roots.pem`

// clang-format off
// Don't bother formatting generated code,
// also it would breaks subject/issuer lines.

// Source bundle `https://pki.goog/roots.pem` digest is [sha256:9c9b9685ad319b9747c3fe69b46a61c11a0efabdfa09ca6a8b0c3da421036d27]

/* subject: Common Name: Baltimore CyberTrust Root, Organizational Unit: CyberTrust, Organization: Baltimore, Country: IE */
/* issuer: Common Name: Baltimore CyberTrust Root, Organizational Unit: CyberTrust, Organization: Baltimore, Country: IE */
/* link: https://crt.sh/?q=16af57a9f676b0ab126095aa5ebadef22ab31119d644ac95cd4b93dbf3f26aeb */
const unsigned char kCertificateWithFingerprint_16af57a9f676b0ab126095aa5ebadef22ab31119d644ac95cd4b93dbf3f26aeb_certificate[891]=;

/* subject: Common Name: DigiCert Assured ID Root CA, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* issuer: Common Name: DigiCert Assured ID Root CA, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* link: https://crt.sh/?q=3e9099b5015e8f486c00bcea9d111ee721faba355a89bcf1df69561e3dc6325c */
const unsigned char kCertificateWithFingerprint_3e9099b5015e8f486c00bcea9d111ee721faba355a89bcf1df69561e3dc6325c_certificate[955]=;

/* subject: Common Name: DigiCert Assured ID Root G2, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* issuer: Common Name: DigiCert Assured ID Root G2, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* link: https://crt.sh/?q=7d05ebb682339f8c9451ee094eebfefa7953a114edb2f44949452fab7d2fc185 */
const unsigned char kCertificateWithFingerprint_7d05ebb682339f8c9451ee094eebfefa7953a114edb2f44949452fab7d2fc185_certificate[922]=;

/* subject: Common Name: DigiCert Assured ID Root G3, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* issuer: Common Name: DigiCert Assured ID Root G3, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* link: https://crt.sh/?q=7e37cb8b4c47090cab36551ba6f45db840680fba166a952db100717f43053fc2 */
const unsigned char kCertificateWithFingerprint_7e37cb8b4c47090cab36551ba6f45db840680fba166a952db100717f43053fc2_certificate[586]=;

/* subject: Common Name: DigiCert Global Root CA, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* issuer: Common Name: DigiCert Global Root CA, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* link: https://crt.sh/?q=4348a0e9444c78cb265e058d5e8944b4d84f9662bd26db257f8934a443c70161 */
const unsigned char kCertificateWithFingerprint_4348a0e9444c78cb265e058d5e8944b4d84f9662bd26db257f8934a443c70161_certificate[947]=;

/* subject: Common Name: DigiCert Global Root G2, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* issuer: Common Name: DigiCert Global Root G2, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* link: https://crt.sh/?q=cb3ccbb76031e5e0138f8dd39a23f9de47ffc35e43c1144cea27d46a5ab1cb5f */
const unsigned char kCertificateWithFingerprint_cb3ccbb76031e5e0138f8dd39a23f9de47ffc35e43c1144cea27d46a5ab1cb5f_certificate[914]=;

/* subject: Common Name: DigiCert Global Root G3, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* issuer: Common Name: DigiCert Global Root G3, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* link: https://crt.sh/?q=31ad6648f8104138c738f39ea4320133393e3a18cc02296ef97c2ac9ef6731d0 */
const unsigned char kCertificateWithFingerprint_31ad6648f8104138c738f39ea4320133393e3a18cc02296ef97c2ac9ef6731d0_certificate[579]=;

/* subject: Common Name: DigiCert High Assurance EV Root CA, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* issuer: Common Name: DigiCert High Assurance EV Root CA, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* link: https://crt.sh/?q=7431e5f4c3c1ce4690774f0b61e05440883ba9a01ed00ba6abd7806ed3b118cf */
const unsigned char kCertificateWithFingerprint_7431e5f4c3c1ce4690774f0b61e05440883ba9a01ed00ba6abd7806ed3b118cf_certificate[969]=;

/* subject: Common Name: DigiCert Trusted Root G4, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* issuer: Common Name: DigiCert Trusted Root G4, Organizational Unit: www.digicert.com, Organization: DigiCert Inc, Country: US */
/* link: https://crt.sh/?q=552f7bdcf1a7af9e6ce672017f4f12abf77240c78e761ac203d1d9d20ac89988 */
const unsigned char kCertificateWithFingerprint_552f7bdcf1a7af9e6ce672017f4f12abf77240c78e761ac203d1d9d20ac89988_certificate[1428]=;

/* subject: Common Name: Entrust Root Certification Authority; Organizational Unit: (c) 2006 Entrust, Inc., www.entrust.net/CPS is incorporated by reference; Organization: Entrust, Inc.; Country: US */
/* issuer: Common Name: Entrust Root Certification Authority; Organizational Unit: (c) 2006 Entrust, Inc., www.entrust.net/CPS is incorporated by reference; Organization: Entrust, Inc.; Country: US */
/* link: https://crt.sh/?q=73c176434f1bc6d5adf45b0e76e727287c8de57616c1e6e6141a2b2cbc7d8e4c */
const unsigned char kCertificateWithFingerprint_73c176434f1bc6d5adf45b0e76e727287c8de57616c1e6e6141a2b2cbc7d8e4c_certificate[1173]=;

/* subject: Common Name: Entrust Root Certification Authority - EC1; Organizational Unit: (c) 2012 Entrust, Inc. - for authorized use only, See www.entrust.net/legal-terms; Organization: Entrust, Inc.; Country: US */
/* issuer: Common Name: Entrust Root Certification Authority - EC1; Organizational Unit: (c) 2012 Entrust, Inc. - for authorized use only, See www.entrust.net/legal-terms; Organization: Entrust, Inc.; Country: US */
/* link: https://crt.sh/?q=02ed0eb28c14da45165c566791700d6451d7fb56f0b2ab1d3b8eb070e56edff5 */
const unsigned char kCertificateWithFingerprint_02ed0eb28c14da45165c566791700d6451d7fb56f0b2ab1d3b8eb070e56edff5_certificate[765]=;

/* subject: Common Name: Entrust Root Certification Authority - G2; Organizational Unit: (c) 2009 Entrust, Inc. - for authorized use only, See www.entrust.net/legal-terms; Organization: Entrust, Inc.; Country: US */
/* issuer: Common Name: Entrust Root Certification Authority - G2; Organizational Unit: (c) 2009 Entrust, Inc. - for authorized use only, See www.entrust.net/legal-terms; Organization: Entrust, Inc.; Country: US */
/* link: https://crt.sh/?q=43df5774b03e7fef5fe40d931a7bedf1bb2e6b42738c4e6d3841103d3aa7f339 */
const unsigned char kCertificateWithFingerprint_43df5774b03e7fef5fe40d931a7bedf1bb2e6b42738c4e6d3841103d3aa7f339_certificate[1090]=;

/* subject: Common Name: Entrust.net Certification Authority (2048); Organizational Unit: (c) 1999 Entrust.net Limited, www.entrust.net/CPS_2048 incorp. by ref. (limits liab.); Organization: Entrust.net */
/* issuer: Common Name: Entrust.net Certification Authority (2048); Organizational Unit: (c) 1999 Entrust.net Limited, www.entrust.net/CPS_2048 incorp. by ref. (limits liab.); Organization: Entrust.net */
/* link: https://crt.sh/?q=6dc47172e01cbcb0bf62580d895fe2b8ac9ad4f873801e0c10b9c837d21eb177 */
const unsigned char kCertificateWithFingerprint_6dc47172e01cbcb0bf62580d895fe2b8ac9ad4f873801e0c10b9c837d21eb177_certificate[1070]=;

/* subject: Common Name: AffirmTrust Commercial, Organization: AffirmTrust, Country: US */
/* issuer: Common Name: AffirmTrust Commercial, Organization: AffirmTrust, Country: US */
/* link: https://crt.sh/?q=0376ab1d54c5f9803ce4b2e201a0ee7eef7b57b636e8a93c9b8d4860c96f5fa7 */
const unsigned char kCertificateWithFingerprint_0376ab1d54c5f9803ce4b2e201a0ee7eef7b57b636e8a93c9b8d4860c96f5fa7_certificate[848]=;

/* subject: Common Name: AffirmTrust Networking, Organization: AffirmTrust, Country: US */
/* issuer: Common Name: AffirmTrust Networking, Organization: AffirmTrust, Country: US */
/* link: https://crt.sh/?q=0a81ec5a929777f145904af38d5d509f66b5e2c58fcdb531058b0e17f3f0b41b */
const unsigned char kCertificateWithFingerprint_0a81ec5a929777f145904af38d5d509f66b5e2c58fcdb531058b0e17f3f0b41b_certificate[848]=;

/* subject: Common Name: AffirmTrust Premium, Organization: AffirmTrust, Country: US */
/* issuer: Common Name: AffirmTrust Premium, Organization: AffirmTrust, Country: US */
/* link: https://crt.sh/?q=70a73f7f376b60074248904534b11482d5bf0e698ecc498df52577ebf2e93b9a */
const unsigned char kCertificateWithFingerprint_70a73f7f376b60074248904534b11482d5bf0e698ecc498df52577ebf2e93b9a_certificate[1354]=;

/* subject: Common Name: AffirmTrust Premium ECC, Organization: AffirmTrust, Country: US */
/* issuer: Common Name: AffirmTrust Premium ECC, Organization: AffirmTrust, Country: US */
/* link: https://crt.sh/?q=bd71fdf6da97e4cf62d1647add2581b07d79adf8397eb4ecba9c5e8488821423 */
const unsigned char kCertificateWithFingerprint_bd71fdf6da97e4cf62d1647add2581b07d79adf8397eb4ecba9c5e8488821423_certificate[514]=;

/* subject: Common Name: GlobalSign Root CA, Organizational Unit: Root CA, Organization: GlobalSign nv-sa, Country: BE */
/* issuer: Common Name: GlobalSign Root CA, Organizational Unit: Root CA, Organization: GlobalSign nv-sa, Country: BE */
/* link: https://crt.sh/?q=ebd41040e4bb3ec742c9e381d31ef2a41a48b6685c96e7cef3c1df6cd4331c99 */
const unsigned char kCertificateWithFingerprint_ebd41040e4bb3ec742c9e381d31ef2a41a48b6685c96e7cef3c1df6cd4331c99_certificate[889]=;

/* subject: Common Name: GlobalSign, Organization: GlobalSign, Organizational Unit: GlobalSign Root CA - R3 */
/* issuer: Common Name: GlobalSign, Organization: GlobalSign, Organizational Unit: GlobalSign Root CA - R3 */
/* link: https://crt.sh/?q=cbb522d7b7f127ad6a0113865bdf1cd4102e7d0759af635a7cf4720dc963c53b */
const unsigned char kCertificateWithFingerprint_cbb522d7b7f127ad6a0113865bdf1cd4102e7d0759af635a7cf4720dc963c53b_certificate[867]=;

/* subject: Common Name: GlobalSign, Organization: GlobalSign, Organizational Unit: GlobalSign ECC Root CA - R5 */
/* issuer: Common Name: GlobalSign, Organization: GlobalSign, Organizational Unit: GlobalSign ECC Root CA - R5 */
/* link: https://crt.sh/?q=179fbc148a3dd00fd24ea13458cc43bfa7f59c8182d783a513f6ebec100c8924 */
const unsigned char kCertificateWithFingerprint_179fbc148a3dd00fd24ea13458cc43bfa7f59c8182d783a513f6ebec100c8924_certificate[546]=;

/* subject: Common Name: GlobalSign, Organization: GlobalSign, Organizational Unit: GlobalSign Root CA - R6 */
/* issuer: Common Name: GlobalSign, Organization: GlobalSign, Organizational Unit: GlobalSign Root CA - R6 */
/* link: https://crt.sh/?q=2cabeafe37d06ca22aba7391c0033d25982952c453647349763a3ab5ad6ccf69 */
const unsigned char kCertificateWithFingerprint_2cabeafe37d06ca22aba7391c0033d25982952c453647349763a3ab5ad6ccf69_certificate[1415]=;

/* subject: Common Name: Go Daddy Root Certificate Authority - G2; Organization: GoDaddy.com, Inc.; Locality: Scottsdale; State/Province: Arizona; Country: US */
/* issuer: Common Name: Go Daddy Root Certificate Authority - G2; Organization: GoDaddy.com, Inc.; Locality: Scottsdale; State/Province: Arizona; Country: US */
/* link: https://crt.sh/?q=45140b3247eb9cc8c5b4f0d7b53091f73292089e6e5a63e2749dd3aca9198eda */
const unsigned char kCertificateWithFingerprint_45140b3247eb9cc8c5b4f0d7b53091f73292089e6e5a63e2749dd3aca9198eda_certificate[969]=;

/* subject: Common Name: Starfield Root Certificate Authority - G2; Organization: Starfield Technologies, Inc.; Locality: Scottsdale; State/Province: Arizona; Country: US */
/* issuer: Common Name: Starfield Root Certificate Authority - G2; Organization: Starfield Technologies, Inc.; Locality: Scottsdale; State/Province: Arizona; Country: US */
/* link: https://crt.sh/?q=2ce1cb0bf9d2f9e102993fbe215152c3b2dd0cabde1c68e5319b839154dbb7f5 */
const unsigned char kCertificateWithFingerprint_2ce1cb0bf9d2f9e102993fbe215152c3b2dd0cabde1c68e5319b839154dbb7f5_certificate[993]=;

/* subject: Organizational Unit: Starfield Class 2 Certification Authority; Organization: Starfield Technologies, Inc.; Country: US */
/* issuer: Organizational Unit: Starfield Class 2 Certification Authority; Organization: Starfield Technologies, Inc.; Country: US */
/* link: https://crt.sh/?q=1465fa205397b876faa6f0a9958e5590e40fcc7faa4fb7c2c8677521fb5fb658 */
const unsigned char kCertificateWithFingerprint_1465fa205397b876faa6f0a9958e5590e40fcc7faa4fb7c2c8677521fb5fb658_certificate[1043]=;

/* subject: Organizational Unit: Go Daddy Class 2 Certification Authority; Organization: The Go Daddy Group, Inc.; Country: US */
/* issuer: Organizational Unit: Go Daddy Class 2 Certification Authority; Organization: The Go Daddy Group, Inc.; Country: US */
/* link: https://crt.sh/?q=c3846bf24b9e93ca64274c0ec67c1ecc5e024ffcacd2d74019350e81fe546ae4 */
const unsigned char kCertificateWithFingerprint_c3846bf24b9e93ca64274c0ec67c1ecc5e024ffcacd2d74019350e81fe546ae4_certificate[1028]=;

/* subject: Common Name: AAA Certificate Services, Organization: Comodo CA Limited, Locality: Salford, State/Province: Greater Manchester, Country: GB */
/* issuer: Common Name: AAA Certificate Services, Organization: Comodo CA Limited, Locality: Salford, State/Province: Greater Manchester, Country: GB */
/* link: https://crt.sh/?q=d7a7a0fb5d7e2731d771e9484ebcdef71d5f0c3e0a2948782bc83ee0ea699ef4 */
const unsigned char kCertificateWithFingerprint_d7a7a0fb5d7e2731d771e9484ebcdef71d5f0c3e0a2948782bc83ee0ea699ef4_certificate[1078]=;

/* subject: Common Name: COMODO Certification Authority, Organization: COMODO CA Limited, Locality: Salford, State/Province: Greater Manchester, Country: GB */
/* issuer: Common Name: COMODO Certification Authority, Organization: COMODO CA Limited, Locality: Salford, State/Province: Greater Manchester, Country: GB */
/* link: https://crt.sh/?q=0c2cd63df7806fa399ede809116b575bf87989f06518f9808c860503178baf66 */
const unsigned char kCertificateWithFingerprint_0c2cd63df7806fa399ede809116b575bf87989f06518f9808c860503178baf66_certificate[1057]=;

/* subject: Common Name: COMODO ECC Certification Authority, Organization: COMODO CA Limited, Locality: Salford, State/Province: Greater Manchester, Country: GB */
/* issuer: Common Name: COMODO ECC Certification Authority, Organization: COMODO CA Limited, Locality: Salford, State/Province: Greater Manchester, Country: GB */
/* link: https://crt.sh/?q=1793927a0614549789adce2f8f34f7f0b66d0f3ae3a3b84d21ec15dbba4fadc7 */
const unsigned char kCertificateWithFingerprint_1793927a0614549789adce2f8f34f7f0b66d0f3ae3a3b84d21ec15dbba4fadc7_certificate[653]=;

/* subject: Common Name: COMODO RSA Certification Authority, Organization: COMODO CA Limited, Locality: Salford, State/Province: Greater Manchester, Country: GB */
/* issuer: Common Name: COMODO RSA Certification Authority, Organization: COMODO CA Limited, Locality: Salford, State/Province: Greater Manchester, Country: GB */
/* link: https://crt.sh/?q=52f0e1c4e58ec629291b60317f074671b85d7ea80d5b07273463534b32b40234 */
const unsigned char kCertificateWithFingerprint_52f0e1c4e58ec629291b60317f074671b85d7ea80d5b07273463534b32b40234_certificate[1500]=;

/* subject: Common Name: USERTrust ECC Certification Authority, Organization: The USERTRUST Network, Locality: Jersey City, State/Province: New Jersey, Country: US */
/* issuer: Common Name: USERTrust ECC Certification Authority, Organization: The USERTRUST Network, Locality: Jersey City, State/Province: New Jersey, Country: US */
/* link: https://crt.sh/?q=4ff460d54b9c86dabfbcfc5712e0400d2bed3fbc4d4fbdaa86e06adcd2a9ad7a */
const unsigned char kCertificateWithFingerprint_4ff460d54b9c86dabfbcfc5712e0400d2bed3fbc4d4fbdaa86e06adcd2a9ad7a_certificate[659]=;

/* subject: Common Name: USERTrust RSA Certification Authority, Organization: The USERTRUST Network, Locality: Jersey City, State/Province: New Jersey, Country: US */
/* issuer: Common Name: USERTrust RSA Certification Authority, Organization: The USERTRUST Network, Locality: Jersey City, State/Province: New Jersey, Country: US */
/* link: https://crt.sh/?q=e793c9b02fd8aa13e21c31228accb08119643b749c898964b1746d46c3d4cbd2 */
const unsigned char kCertificateWithFingerprint_e793c9b02fd8aa13e21c31228accb08119643b749c898964b1746d46c3d4cbd2_certificate[1506]=;

/* subject: Common Name: GTS Root R1, Organization: Google Trust Services LLC, Country: US */
/* issuer: Common Name: GTS Root R1, Organization: Google Trust Services LLC, Country: US */
/* link: https://crt.sh/?q=d947432abde7b7fa90fc2e6b59101b1280e0e1c7e4e40fa3c6887fff57a7f4cf */
const unsigned char kCertificateWithFingerprint_d947432abde7b7fa90fc2e6b59101b1280e0e1c7e4e40fa3c6887fff57a7f4cf_certificate[1371]=;

/* subject: Common Name: GTS Root R2, Organization: Google Trust Services LLC, Country: US */
/* issuer: Common Name: GTS Root R2, Organization: Google Trust Services LLC, Country: US */
/* link: https://crt.sh/?q=8d25cd97229dbf70356bda4eb3cc734031e24cf00fafcfd32dc76eb5841c7ea8 */
const unsigned char kCertificateWithFingerprint_8d25cd97229dbf70356bda4eb3cc734031e24cf00fafcfd32dc76eb5841c7ea8_certificate[1371]=;

/* subject: Common Name: GTS Root R3, Organization: Google Trust Services LLC, Country: US */
/* issuer: Common Name: GTS Root R3, Organization: Google Trust Services LLC, Country: US */
/* link: https://crt.sh/?q=34d8a73ee208d9bcdb0d956520934b4e40e69482596e8b6f73c8426b010a6f48 */
const unsigned char kCertificateWithFingerprint_34d8a73ee208d9bcdb0d956520934b4e40e69482596e8b6f73c8426b010a6f48_certificate[525]=;

/* subject: Common Name: GTS Root R4, Organization: Google Trust Services LLC, Country: US */
/* issuer: Common Name: GTS Root R4, Organization: Google Trust Services LLC, Country: US */
/* link: https://crt.sh/?q=349dfa4058c5e263123b398ae795573c4e1313c83fe68f93556cd5e8031b3c7d */
const unsigned char kCertificateWithFingerprint_349dfa4058c5e263123b398ae795573c4e1313c83fe68f93556cd5e8031b3c7d_certificate[525]=;

/* subject: Common Name: GlobalSign, Organization: GlobalSign, Organizational Unit: GlobalSign ECC Root CA - R4 */
/* issuer: Common Name: GlobalSign, Organization: GlobalSign, Organizational Unit: GlobalSign ECC Root CA - R4 */
/* link: https://crt.sh/?q=b085d70b964f191a73e4af0d54ae7a0e07aafdaf9b71dd0862138ab7325a24a2 */
const unsigned char kCertificateWithFingerprint_b085d70b964f191a73e4af0d54ae7a0e07aafdaf9b71dd0862138ab7325a24a2_certificate[480]=;

const unsigned char* const kSSLCertCertificateList[36]=;

const size_t kSSLCertCertificateSizeList[36]=;

// clang-format on

#endif  // RTC_BASE_SSL_ROOTS_H_