• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /**
2  * Copyright (c) 2020 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *   http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include "mbedtls/certs.h"
17 
18 // huawei
19 const char G_MBEDTLS_ROOT_CERTIFICATE[] =
20 "-----BEGIN CERTIFICATE-----\r\n" \
21 "MIIHeTCCBWGgAwIBAgIQf+qaN0l+0yGyi6R9UqGJTTANBgkqhkiG9w0BAQsFADCB\r\n" \
22 "iTELMAkGA1UEBhMCSVQxEDAOBgNVBAgMB0JlcmdhbW8xGTAXBgNVBAcMEFBvbnRl\r\n" \
23 "IFNhbiBQaWV0cm8xFzAVBgNVBAoMDkFjdGFsaXMgUy5wLkEuMTQwMgYDVQQDDCtB\r\n" \
24 "Y3RhbGlzIE9yZ2FuaXphdGlvbiBWYWxpZGF0ZWQgU2VydmVyIENBIEczMB4XDTIw\r\n" \
25 "MDcyMzExNTQxOVoXDTIxMDYwNDEwMDkxOVowgZYxCzAJBgNVBAYTAkNOMRIwEAYD\r\n" \
26 "VQQIDAlHdWFuZ2RvbmcxETAPBgNVBAcMCFNoZW56aGVuMSUwIwYDVQQKDBxIdWF3\r\n" \
27 "ZWkgVGVjaG5vbG9naWVzIENvLiwgTHRkMSIwIAYDVQQLDBlTZWN1cml0eSBFbmdp\r\n" \
28 "bmVlcmluZyBEZXB0MRUwEwYDVQQDDAwqLmh1YXdlaS5jb20wggEiMA0GCSqGSIb3\r\n" \
29 "DQEBAQUAA4IBDwAwggEKAoIBAQDNnJdX0ANjblDCxn5S8/IT6EQIDyz8W5+Zx4cX\r\n" \
30 "S9bpm/1KWGw74FLnWkwJgtwVGKp8PHcoq9vh1QIl4eTHFKH+9MqswsYVv8ee0uwd\r\n" \
31 "KfpyTrYTpSfXbDTWrP8Zyaxj2MeIurrqws7JTDADNMb5qVlyyypBKrbb/sdIyw4u\r\n" \
32 "ANFt/L61C7oM3iLLYI+gINsT/cqi3HSYGkJze91taZuLySojN7iIR+Sh/YdyFdhe\r\n" \
33 "Rzh9973+28ngTEg8ItE7DI+wkoobfiuFvujgymsMwhQYRoAdHZ2YCdbAp1WNpEbx\r\n" \
34 "Ozkkykxlmrn+tKQE7NFZVM0XeTk3g2+hsze+3HQBfs6MFte1AgMBAAGjggLMMIIC\r\n" \
35 "yDAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFJ+KsbXxsd6C9Cd8vojN3qlDgaNL\r\n" \
36 "MH4GCCsGAQUFBwEBBHIwcDA7BggrBgEFBQcwAoYvaHR0cDovL2NhY2VydC5hY3Rh\r\n" \
37 "bGlzLml0L2NlcnRzL2FjdGFsaXMtYXV0aG92ZzMwMQYIKwYBBQUHMAGGJWh0dHA6\r\n" \
38 "Ly9vY3NwMDkuYWN0YWxpcy5pdC9WQS9BVVRIT1YtRzMwIwYDVR0RBBwwGoIKaHVh\r\n" \
39 "d2VpLmNvbYIMKi5odWF3ZWkuY29tMFEGA1UdIARKMEgwPAYGK4EfARMBMDIwMAYI\r\n" \
40 "KwYBBQUHAgEWJGh0dHBzOi8vd3d3LmFjdGFsaXMuaXQvYXJlYS1kb3dubG9hZDAI\r\n" \
41 "BgZngQwBAgIwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMEgGA1UdHwRB\r\n" \
42 "MD8wPaA7oDmGN2h0dHA6Ly9jcmwwOS5hY3RhbGlzLml0L1JlcG9zaXRvcnkvQVVU\r\n" \
43 "SE9WLUczL2dldExhc3RDUkwwHQYDVR0OBBYEFDVPUVcERFn/Ryc35St5qhpj8U9b\r\n" \
44 "MA4GA1UdDwEB/wQEAwIFoDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AG9Tdqwx\r\n" \
45 "8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABc3uPW30AAAQDAEcwRQIgRBop\r\n" \
46 "JZ4QS5+KeGz/Y///rR1OaA28JS6Zc0NyrKaA4RsCIQCGbRSWEQ0uO3c4/2WwfYTD\r\n" \
47 "/LzCuEl0Uze1Bno/O6oq6wB3AH0+8viP/4hVaCTCwMqeUol5K8UOeAl/LmqXaJl+\r\n" \
48 "IvDXAAABc3uPW3kAAAQDAEgwRgIhAOnnBWI9nDihrt3jE+9JG8P4pfrwAV+cGnRz\r\n" \
49 "vKWfMrnEAiEAy1bp4C/uCF/PCh/DwAfeZtz1b2rv+lPUqStDqoiXWecwDQYJKoZI\r\n" \
50 "hvcNAQELBQADggIBAHiBufoO96dgVGnloxVLfJq4CMzwKt7rutBUYpwNdc6bgflN\r\n" \
51 "UJ80V07fzGcmDdV65arqrxTJD+ANNlgJqLxxhzhfdsqQPkmp4VEZFJN3jG3azU9f\r\n" \
52 "lHPqYPTYcJczBauSTXqwgT1faUUkylKKbfiBM+j5iH3dpwdQjSRMvXRaA9RFfAED\r\n" \
53 "Ncx68QzPcuMnDGOfm26wbA70YriOjaG9Xy1rmUyy1cknP7IRsucsVKhqmvJ2A+tc\r\n" \
54 "3q/cEc4OACMk2+sV3VAx9EJb9Hg3sFPdrgxL6VX0jtKEB4f5Mkt/2JXDAPg29BUa\r\n" \
55 "S8J5/RPgcN4ZuBiZA0eBwV3Keybfhtmva4Gns6flYU8P3gTqdc7m1YGRWPfXMgvI\r\n" \
56 "QLuIbwPueeCJwCpe78YOY8jhKbSkPnv+gqXJT1nqzlajzdAl/8maX+GOphVCHdxO\r\n" \
57 "4ij3Wa+MqYwp8ttHBqQJT0Vm925G2e9dax/4xmmtUbTEcsZbi5htAwV7/dfurmkh\r\n" \
58 "sToGNWCeg+DHHzOTfzLdoY1gJqxbkPrdZJL5rwk7v69fXytSrXHpML45GPtavXGL\r\n" \
59 "RDz5lZj2eabqnVEjzrSee98fcJDuHUcePM38/9yK7X2c1ynLjTzk1k3i7P2ahE2M\r\n" \
60 "pk+d5mGlruCfcDLr0sFAV3gls+Wd/4/R6wWJyi5SXuM0XufB+Ghmp/cJIe43\r\n" \
61 "-----END CERTIFICATE-----\r\n" \
62 ;
63 
64 const size_t G_MBEDTLS_ROOT_CERTIFICATE_LEN = sizeof(G_MBEDTLS_ROOT_CERTIFICATE);
65 
66