154aa6d63Sopenharmony_ci/* 254aa6d63Sopenharmony_ci * Copyright (c) 2024-2024 Huawei Device Co., Ltd. 354aa6d63Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 454aa6d63Sopenharmony_ci * you may not use this file except in compliance with the License. 554aa6d63Sopenharmony_ci * You may obtain a copy of the License at 654aa6d63Sopenharmony_ci * 754aa6d63Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 854aa6d63Sopenharmony_ci * 954aa6d63Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1054aa6d63Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1154aa6d63Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1254aa6d63Sopenharmony_ci * See the License for the specific language governing permissions and 1354aa6d63Sopenharmony_ci * limitations under the License. 1454aa6d63Sopenharmony_ci */ 1554aa6d63Sopenharmony_ci#ifndef HAPVERIFY_TEST_CONST_H 1654aa6d63Sopenharmony_ci#define HAPVERIFY_TEST_CONST_H 1754aa6d63Sopenharmony_ci 1854aa6d63Sopenharmony_ci#include <cstdint> 1954aa6d63Sopenharmony_ci#include <string> 2054aa6d63Sopenharmony_ci 2154aa6d63Sopenharmony_cinamespace OHOS { 2254aa6d63Sopenharmony_ci namespace SignatureTools { 2354aa6d63Sopenharmony_ci constexpr char TEST_HAPBYTEBUFFER_CHAR_DATA = 0xff; 2454aa6d63Sopenharmony_ci constexpr unsigned short TEST_HAPBYTEBUFFER_UINT16_DATA = 0xffff; 2554aa6d63Sopenharmony_ci constexpr uint32_t TEST_HAPBYTEBUFFER_UINT32_DATA = 0xffffffff; 2654aa6d63Sopenharmony_ci constexpr int32_t TEST_HAPBYTEBUFFER_INT32_DATA = 0xffffffff; 2754aa6d63Sopenharmony_ci constexpr long long TEST_HAPBYTEBUFFER_INT64_DATA = 0xffffffffffffffff; 2854aa6d63Sopenharmony_ci constexpr int32_t TEST_HAPBYTEBUFFER_INT32_DATA_2 = 100000; 2954aa6d63Sopenharmony_ci constexpr int32_t TEST_HAPBYTEBUFFER_INVALID_INDEX = -1; 3054aa6d63Sopenharmony_ci 3154aa6d63Sopenharmony_ci constexpr int32_t TEST_RANDOMREAD_LENGTH = 150000; 3254aa6d63Sopenharmony_ci constexpr int32_t TEST_HAPBYTEBUFFER_LENGTH = 15; 3354aa6d63Sopenharmony_ci constexpr int32_t TEST_HAPBYTEBUFFER_LENGTH_2 = 8; 3454aa6d63Sopenharmony_ci constexpr int32_t TEST_HAPBYTEBUFFER_POSITION = 10; 3554aa6d63Sopenharmony_ci 3654aa6d63Sopenharmony_ci constexpr int32_t TEST_HAPBYTEBUFFER_UINT16_LENGTH = 2; 3754aa6d63Sopenharmony_ci constexpr int32_t TEST_HAPBYTEBUFFER_INT64_LENGTH = 8; 3854aa6d63Sopenharmony_ci 3954aa6d63Sopenharmony_ci constexpr int32_t TEST_FILE_BLOCK_LENGTH = 50; 4054aa6d63Sopenharmony_ci constexpr int32_t TEST_FILE_BLOCK_COUNT = 3; 4154aa6d63Sopenharmony_ci 4254aa6d63Sopenharmony_ci constexpr int32_t TEST_FILE_CD_OFFSET_POSITION = 6; 4354aa6d63Sopenharmony_ci 4454aa6d63Sopenharmony_ci constexpr int32_t TEST_HAP_SIGN_VERSION = 1; 4554aa6d63Sopenharmony_ci 4654aa6d63Sopenharmony_ci constexpr int32_t TEST_MAX_COMMENT_SIZE = 4; 4754aa6d63Sopenharmony_ci constexpr int32_t TEST_INVALID_MAX_COMMENT_SIZE = -1; 4854aa6d63Sopenharmony_ci 4954aa6d63Sopenharmony_ci constexpr int32_t TEST_ZIP_EOCD_SIZE = 22; 5054aa6d63Sopenharmony_ci constexpr int32_t TEST_ZIP_ECD_OFFSET_FIELD_OFFSET = 16; 5154aa6d63Sopenharmony_ci constexpr int32_t TEST_ZIP_ECD_SIZE_FIELD_OFFSET = 12; 5254aa6d63Sopenharmony_ci constexpr int32_t TEST_ZIP_EOCD_COMMENT_OFFSET = 20; 5354aa6d63Sopenharmony_ci 5454aa6d63Sopenharmony_ci constexpr int32_t TEST_NULL_NID = 118; 5554aa6d63Sopenharmony_ci constexpr int32_t TEST_SHA256_NID = 672; 5654aa6d63Sopenharmony_ci constexpr int32_t TEST_SHA384_NID = 673; 5754aa6d63Sopenharmony_ci constexpr int32_t TEST_SHA512_NID = 674; 5854aa6d63Sopenharmony_ci 5954aa6d63Sopenharmony_ci constexpr int32_t TEST_MINI_HAP_FILE_LENGTH = 2619; 6054aa6d63Sopenharmony_ci 6154aa6d63Sopenharmony_ci constexpr int32_t TEST_SIGN_VERSION = 2; 6254aa6d63Sopenharmony_ci constexpr int32_t TEST_CERT_CHAIN_LEN = 3; 6354aa6d63Sopenharmony_ci 6454aa6d63Sopenharmony_ci constexpr int32_t TEST_FILE_NUM = 2; 6554aa6d63Sopenharmony_ci constexpr int32_t TEST_PFOFILE_PKCS7_DATA_INDEX = 5110; 6654aa6d63Sopenharmony_ci constexpr int32_t TEST_APP_PKCS7_DATA_INDEX = 7000; 6754aa6d63Sopenharmony_ci constexpr int32_t TEST_VERSION_CODE = 1; 6854aa6d63Sopenharmony_ci 6954aa6d63Sopenharmony_ci const std::string TEST_ANS_TIME = "000000000000Z"; 7054aa6d63Sopenharmony_ci const std::string TEST_FINGERPRINT = "7A1B38212FE86369DECE606D901CB66C7199CC1BDC4EFF52A86EFBFFB1B99A19"; 7154aa6d63Sopenharmony_ci const std::string TEST_VERSION_NAME = "1.0.0"; 7254aa6d63Sopenharmony_ci 7354aa6d63Sopenharmony_ci constexpr char MINIHAPFILE[] = { 7454aa6d63Sopenharmony_ci 80, 75, 3, 4, 10, 0, 0, 8, 0, 0, 0, 0, 33, 7554aa6d63Sopenharmony_ci 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 18, 0, 7654aa6d63Sopenharmony_ci 49, 46, 116, 120, 116, 85, 84, 9, 0, 6, 49, 40, 41, 7754aa6d63Sopenharmony_ci 94, 49, 40, 41, 94, -2, -54, 0, 0, 0, 0, 0, 7854aa6d63Sopenharmony_ci 0, 32, -117, 9, 0, 0, 48, -126, 9, -121, 6, 7954aa6d63Sopenharmony_ci 9, 42, -122, 72, -122, -9, 13, 1, 7, 2, -96, -126, 9, 8054aa6d63Sopenharmony_ci 120, 48, -126, 9, 116, 2, 1, 1, 49, 15, 48, 8154aa6d63Sopenharmony_ci 13, 6, 9, 96, -122, 72, 1, 101, 3, 4, 2, 1, 5, 0, 48, 8254aa6d63Sopenharmony_ci -126, 3, -6, 6, 9, 42, -122, 72, -122, -9, 8354aa6d63Sopenharmony_ci 13, 1, 7, 1, -96, -126, 3, -21, 4, -126, 3, -25, 44, 0, 8454aa6d63Sopenharmony_ci 0, 0, 40, 0, 0, 0, 1, 1, 0, 0, 32, 0, 0, 0, 8554aa6d63Sopenharmony_ci -9, 111, -2, 4, -40, -83, -50, -26, 50, -78, -26, 18, 8654aa6d63Sopenharmony_ci 101, 6, -30, -100, -26, -96, 17, -84, 15, 112, 8754aa6d63Sopenharmony_ci 74, -114, -67, 67, -81, -49, 19, -28, -110, 48, -77, 8854aa6d63Sopenharmony_ci 3, 0, 0, -81, 3, 0, 0, 48, -126, 3, -85, 48, 8954aa6d63Sopenharmony_ci -126, 2, -109, -96, 3, 2, 1, 2, 2, 20, 122, 93, -87, 9054aa6d63Sopenharmony_ci 110, 73, 90, -84, 41, -27, -29, -93, 93, 59, 9154aa6d63Sopenharmony_ci 56, -105, -122, -20, -75, 10, -99, 48, 13, 6, 9, 42, 9254aa6d63Sopenharmony_ci -122, 72, -122, -9, 13, 1, 1, 11, 5, 0, 48, 9354aa6d63Sopenharmony_ci 101, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 67, 78, 49, 9454aa6d63Sopenharmony_ci 17, 48, 15, 6, 3, 85, 4, 8, 12, 8, 83, 104, 9554aa6d63Sopenharmony_ci 101, 110, 122, 104, 101, 110, 49, 17, 48, 15, 6, 3, 85, 9654aa6d63Sopenharmony_ci 4, 7, 12, 8, 83, 104, 101, 110, 122, 104, 101, 9754aa6d63Sopenharmony_ci 110, 49, 15, 48, 13, 6, 3, 85, 4, 10, 12, 6, 72, 117, 9854aa6d63Sopenharmony_ci 97, 119, 101, 105, 49, 15, 48, 13, 6, 3, 85, 9954aa6d63Sopenharmony_ci 4, 11, 12, 6, 72, 117, 97, 119, 101, 105, 49, 14, 48, 12, 10054aa6d63Sopenharmony_ci 6, 3, 85, 4, 3, 12, 5, 67, 104, 105, 110, 97, 10154aa6d63Sopenharmony_ci 48, 30, 23, 13, 50, 48, 48, 49, 49, 48, 48, 55, 51, 54, 10254aa6d63Sopenharmony_ci 53, 57, 90, 23, 13, 52, 55, 48, 53, 50, 56, 10354aa6d63Sopenharmony_ci 48, 55, 51, 54, 53, 57, 90, 48, 101, 49, 11, 48, 9, 6, 3, 10454aa6d63Sopenharmony_ci 85, 4, 6, 19, 2, 67, 78, 49, 17, 48, 15, 6, 10554aa6d63Sopenharmony_ci 3, 85, 4, 8, 12, 8, 83, 104, 101, 110, 122, 104, 101, 110, 10654aa6d63Sopenharmony_ci 49, 17, 48, 15, 6, 3, 85, 4, 7, 12, 8, 83, 104, 10754aa6d63Sopenharmony_ci 101, 110, 122, 104, 101, 110, 49, 15, 48, 13, 6, 3, 85, 10854aa6d63Sopenharmony_ci 4, 10, 12, 6, 72, 117, 97, 119, 101, 105, 49, 10954aa6d63Sopenharmony_ci 15, 48, 13, 6, 3, 85, 4, 11, 12, 6, 72, 117, 97, 119, 101, 11054aa6d63Sopenharmony_ci 105, 49, 14, 48, 12, 6, 3, 85, 4, 3, 12, 5, 67, 11154aa6d63Sopenharmony_ci 104, 105, 110, 97, 48, -126, 1, 34, 48, 13, 6, 9, 42, 11254aa6d63Sopenharmony_ci -122, 72, -122, -9, 13, 1, 1, 1, 5, 0, 3, -126, 11354aa6d63Sopenharmony_ci 1, 15, 0, 48, -126, 1, 10, 2, -126, 1, 1, 0, -17, -107, 11454aa6d63Sopenharmony_ci -66, -22, 68, -42, -13, 116, 108, -23, 84, -30, 11554aa6d63Sopenharmony_ci -19, 127, -45, -40, -60, -67, -53, -33, -114, 26, -11, 11654aa6d63Sopenharmony_ci 104, 46, 103, 105, -78, -42, -32, 89, -70, 87, 11754aa6d63Sopenharmony_ci 67, 32, 81, 35, 61, -121, 114, -83, 71, 8, -100, -35, 82, 11854aa6d63Sopenharmony_ci -91, -3, 44, 95, -55, -118, 118, 19, 1, -50, 35, 11954aa6d63Sopenharmony_ci -3, -123, 29, 103, 54, -16, -3, 36, -67, 54, 51, 2, 107, 12054aa6d63Sopenharmony_ci 112, -9, -23, 40, -117, -84, -72, -7, 112, -92, 12154aa6d63Sopenharmony_ci -127, 97, 122, -86, -126, 93, -37, -55, 17, 35, 118, -110, 12254aa6d63Sopenharmony_ci -40, 27, -123, 2, 123, 102, 39, 117, -48, -71, 12354aa6d63Sopenharmony_ci 103, -84, -105, -81, 28, -86, 118, -95, 63, 59, 107, 4, -71, 12454aa6d63Sopenharmony_ci -30, 83, 39, 105, -112, -35, -15, 112, -52, -58, 12554aa6d63Sopenharmony_ci -118, -114, 127, -54, -125, 46, 70, -95, -70, -11, 125, 49, 12654aa6d63Sopenharmony_ci 116, -54, 34, 93, 34, 113, 119, -33, -26, -21, 13, 12754aa6d63Sopenharmony_ci 69, -69, -33, -54, 87, 95, 62, -64, -125, -108, 4, -80, 12854aa6d63Sopenharmony_ci -86, -11, 103, -121, 97, 122, -114, -88, -83, 59, 12954aa6d63Sopenharmony_ci 119, 56, 22, 72, 35, -67, -67, -83, -60, 112, 105, 117, 13054aa6d63Sopenharmony_ci 50, -19, 16, -53, 83, 103, -110, -107, 45, 5, 17, 13154aa6d63Sopenharmony_ci -28, -97, -90, 59, 117, -88, 47, -86, -32, 17, -96, 111, 13254aa6d63Sopenharmony_ci 88, -103, -60, -55, 20, -80, 44, 64, -48, 104, 94, 13354aa6d63Sopenharmony_ci -118, 49, 72, -68, 42, 2, -9, 87, 17, -127, -43, -82, 85, 13454aa6d63Sopenharmony_ci 70, 13, -98, 24, -55, -90, -51, 103, -65, -58, -97, 13554aa6d63Sopenharmony_ci 52, -71, -85, -3, -118, -99, -84, 110, 2, 110, 56, -18, 13654aa6d63Sopenharmony_ci -21, -109, -65, 67, 2, 3, 1, 0, 1, -93, 83, 48, 81, 13754aa6d63Sopenharmony_ci 48, 29, 6, 3, 85, 29, 14, 4, 22, 4, 20, 49, 59, -102, 13854aa6d63Sopenharmony_ci -88, 25, -106, 97, 76, -15, -86, -88, -67, -85, -88, 13954aa6d63Sopenharmony_ci -36, 8, -122, 3, 36, -51, 48, 31, 6, 3, 85, 29, 35, 14054aa6d63Sopenharmony_ci 4, 24, 48, 22, -128, 20, 49, 59, -102, -88, 25, -106, 14154aa6d63Sopenharmony_ci 97, 76, -15, -86, -88, -67, -85, -88, -36, 8, -122, 14254aa6d63Sopenharmony_ci 3, 36, -51, 48, 15, 6, 3, 85, 29, 19, 1, 1, -1, 4, 14354aa6d63Sopenharmony_ci 5, 48, 3, 1, 1, -1, 48, 13, 6, 9, 42, -122, 72, -122, 14454aa6d63Sopenharmony_ci -9, 13, 1, 1, 11, 5, 0, 3, -126, 1, 1, 0, -33, 97, 14554aa6d63Sopenharmony_ci 20, 104, -18, -45, -47, -109, 81, -55, -69, 34, -119, 14654aa6d63Sopenharmony_ci -4, -78, 9, -101, 7, -42, 107, 41, -65, -115, -64, 14754aa6d63Sopenharmony_ci -89, -38, 24, 103, -119, 22, -38, 60, 4, -2, 36, -94, 14854aa6d63Sopenharmony_ci 103, 84, 89, 115, -93, -67, -2, -41, 124, 53, 6, 37, 14954aa6d63Sopenharmony_ci 116, -30, 49, -78, 83, -110, 50, 26, 120, -58, -11, 15054aa6d63Sopenharmony_ci 91, -119, -121, 87, 99, 74, -71, 23, -113, -63, -14, 15154aa6d63Sopenharmony_ci -68, -44, 17, -109, 24, -94, -26, -60, 32, -8, 77, 29, 15254aa6d63Sopenharmony_ci 113, 42, -94, -9, -92, -71, -57, -41, 24, -62, 2, -3, 15354aa6d63Sopenharmony_ci 53, -98, -99, -32, -1, 120, -17, 26, 32, -2, -59, 85, 15454aa6d63Sopenharmony_ci -22, 23, -79, 9, -72, 116, 67, 55, 118, 12, 7, 79, -83, 15554aa6d63Sopenharmony_ci -103, -66, 123, -55, 5, -29, -53, 92, -95, 99, 4, -23, 15654aa6d63Sopenharmony_ci 26, -121, -22, 69, 89, 7, -109, -54, -76, -59, 0, 54, 15754aa6d63Sopenharmony_ci -24, -58, -42, 14, -51, -121, -14, 97, 68, -70, -122, -30, 15854aa6d63Sopenharmony_ci -113, 43, -102, -34, 96, 38, -8, -14, 65, 83, -124, -104, 15954aa6d63Sopenharmony_ci 27, 69, -42, -69, -30, -108, -76, -1, -47, -117, -2, 16054aa6d63Sopenharmony_ci 108, 9, 61, 79, 59, 67, -18, -126, -117, 36, -14, -102, 16154aa6d63Sopenharmony_ci 23, 55, -27, 97, -47, -24, 16, 102, 60, 88, 47, -59, 63, 16254aa6d63Sopenharmony_ci -57, 46, -77, -112, -88, -93, -60, -120, 101, -3, 117, 16354aa6d63Sopenharmony_ci -102, -113, -10, -61, -69, -122, 6, 96, -78, 28, -111, 1, 16454aa6d63Sopenharmony_ci -88, -60, -123, -39, 28, -28, 40, -28, -59, -97, 77, 16554aa6d63Sopenharmony_ci -45, -9, -113, 120, 84, 58, 105, 24, -35, -113, -97, 115, 16654aa6d63Sopenharmony_ci -107, -3, 121, 56, -60, 75, -60, -96, -126, 3, -81, 16754aa6d63Sopenharmony_ci 48, -126, 3, -85, 48, -126, 2, -109, -96, 3, 2, 1, 2, 2, 16854aa6d63Sopenharmony_ci 20, 122, 93, -87, 110, 73, 90, -84, 41, -27, -29, -93, 16954aa6d63Sopenharmony_ci 93, 59, 56, -105, -122, -20, -75, 10, -99, 48, 13, 6, 17054aa6d63Sopenharmony_ci 9, 42, -122, 72, -122, -9, 13, 1, 1, 11, 5, 0, 48, 101, 17154aa6d63Sopenharmony_ci 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 67, 78, 49, 17, 17254aa6d63Sopenharmony_ci 48, 15, 6, 3, 85, 4, 8, 12, 8, 83, 104, 101, 110, 122, 17354aa6d63Sopenharmony_ci 104, 101, 110, 49, 17, 48, 15, 6, 3, 85, 4, 7, 12, 8, 17454aa6d63Sopenharmony_ci 83, 104, 101, 110, 122, 104, 101, 110, 49, 15, 48, 13, 17554aa6d63Sopenharmony_ci 6, 3, 85, 4, 10, 12, 6, 72, 117, 97, 119, 101, 105, 49, 17654aa6d63Sopenharmony_ci 15, 48, 13, 6, 3, 85, 4, 11, 12, 6, 72, 117, 97, 119, 17754aa6d63Sopenharmony_ci 101, 105, 49, 14, 48, 12, 6, 3, 85, 4, 3, 12, 5, 67, 104, 17854aa6d63Sopenharmony_ci 105, 110, 97, 48, 30, 23, 13, 50, 48, 48, 49, 49, 48, 17954aa6d63Sopenharmony_ci 48, 55, 51, 54, 53, 57, 90, 23, 13, 52, 55, 48, 53, 50, 18054aa6d63Sopenharmony_ci 56, 48, 55, 51, 54, 53, 57, 90, 48, 101, 49, 11, 48, 18154aa6d63Sopenharmony_ci 9, 6, 3, 85, 4, 6, 19, 2, 67, 78, 49, 17, 48, 15, 6, 3, 18254aa6d63Sopenharmony_ci 85, 4, 8, 12, 8, 83, 104, 101, 110, 122, 104, 101, 110, 18354aa6d63Sopenharmony_ci 49, 17, 48, 15, 6, 3, 85, 4, 7, 12, 8, 83, 104, 101, 18454aa6d63Sopenharmony_ci 110, 122, 104, 101, 110, 49, 15, 48, 13, 6, 3, 85, 4, 18554aa6d63Sopenharmony_ci 10, 12, 6, 72, 117, 97, 119, 101, 105, 49, 15, 48, 13, 18654aa6d63Sopenharmony_ci 6, 3, 85, 4, 11, 12, 6, 72, 117, 97, 119, 101, 105, 49, 18754aa6d63Sopenharmony_ci 14, 48, 12, 6, 3, 85, 4, 3, 12, 5, 67, 104, 105, 110, 18854aa6d63Sopenharmony_ci 97, 48, -126, 1, 34, 48, 13, 6, 9, 42, -122, 72, -122, 18954aa6d63Sopenharmony_ci -9, 13, 1, 1, 1, 5, 0, 3, -126, 1, 15, 0, 48, -126, 1, 19054aa6d63Sopenharmony_ci 10, 2, -126, 1, 1, 0, -17, -107, -66, -22, 68, -42, -13, 19154aa6d63Sopenharmony_ci 116, 108, -23, 84, -30, -19, 127, -45, -40, -60, -67, 19254aa6d63Sopenharmony_ci -53, -33, -114, 26, -11, 104, 46, 103, 105, -78, -42, 19354aa6d63Sopenharmony_ci -32, 89, -70, 87, 67, 32, 81, 35, 61, -121, 114, -83, 71, 19454aa6d63Sopenharmony_ci 8, -100, -35, 82, -91, -3, 44, 95, -55, -118, 118, 19, 19554aa6d63Sopenharmony_ci 1, -50, 35, -3, -123, 29, 103, 54, -16, -3, 36, -67, 54, 19654aa6d63Sopenharmony_ci 51, 2, 107, 112, -9, -23, 40, -117, -84, -72, -7, 112, 19754aa6d63Sopenharmony_ci -92, -127, 97, 122, -86, -126, 93, -37, -55, 17, 35, 118, 19854aa6d63Sopenharmony_ci -110, -40, 27, -123, 2, 123, 102, 39, 117, -48, -71, 19954aa6d63Sopenharmony_ci 103, -84, -105, -81, 28, -86, 118, -95, 63, 59, 107, 4, 20054aa6d63Sopenharmony_ci -71, -30, 83, 39, 105, -112, -35, -15, 112, -52, -58, 20154aa6d63Sopenharmony_ci -118, -114, 127, -54, -125, 46, 70, -95, -70, -11, 125, 20254aa6d63Sopenharmony_ci 49, 116, -54, 34, 93, 34, 113, 119, -33, -26, -21, 13, 20354aa6d63Sopenharmony_ci 69, -69, -33, -54, 87, 95, 62, -64, -125, -108, 4, -80, 20454aa6d63Sopenharmony_ci -86, -11, 103, -121, 97, 122, -114, -88, -83, 59, 119, 56, 20554aa6d63Sopenharmony_ci 22, 72, 35, -67, -67, -83, -60, 112, 105, 117, 50, 20654aa6d63Sopenharmony_ci -19, 16, -53, 83, 103, -110, -107, 45, 5, 17, -28, -97, 20754aa6d63Sopenharmony_ci -90, 59, 117, -88, 47, -86, -32, 17, -96, 111, 88, 20854aa6d63Sopenharmony_ci -103, -60, -55, 20, -80, 44, 64, -48, 104, 94, -118, 49, 20954aa6d63Sopenharmony_ci 72, -68, 42, 2, -9, 87, 17, -127, -43, -82, 85, 70, 21054aa6d63Sopenharmony_ci 13, -98, 24, -55, -90, -51, 103, -65, -58, -97, 52, -71, 21154aa6d63Sopenharmony_ci -85, -3, -118, -99, -84, 110, 2, 110, 56, -18, -21, 21254aa6d63Sopenharmony_ci -109, -65, 67, 2, 3, 1, 0, 1, -93, 83, 48, 81, 48, 29, 6, 21354aa6d63Sopenharmony_ci 3, 85, 29, 14, 4, 22, 4, 20, 49, 59, -102, -88, 25, 21454aa6d63Sopenharmony_ci -106, 97, 76, -15, -86, -88, -67, -85, -88, -36, 8, -122, 21554aa6d63Sopenharmony_ci 3, 36, -51, 48, 31, 6, 3, 85, 29, 35, 4, 24, 48, 22, 21654aa6d63Sopenharmony_ci -128, 20, 49, 59, -102, -88, 25, -106, 97, 76, -15, -86, 21754aa6d63Sopenharmony_ci -88, -67, -85, -88, -36, 8, -122, 3, 36, -51, 48, 15, 21854aa6d63Sopenharmony_ci 6, 3, 85, 29, 19, 1, 1, -1, 4, 5, 48, 3, 1, 1, -1, 48, 21954aa6d63Sopenharmony_ci 13, 6, 9, 42, -122, 72, -122, -9, 13, 1, 1, 11, 5, 0, 3, 22054aa6d63Sopenharmony_ci -126, 1, 1, 0, -33, 97, 20, 104, -18, -45, -47, -109, 22154aa6d63Sopenharmony_ci 81, -55, -69, 34, -119, -4, -78, 9, -101, 7, -42, 107, 41, 22254aa6d63Sopenharmony_ci -65, -115, -64, -89, -38, 24, 103, -119, 22, -38, 60, 22354aa6d63Sopenharmony_ci 4, -2, 36, -94, 103, 84, 89, 115, -93, -67, -2, -41, 124, 22454aa6d63Sopenharmony_ci 53, 6, 37, 116, -30, 49, -78, 83, -110, 50, 26, 120, 22554aa6d63Sopenharmony_ci -58, -11, 91, -119, -121, 87, 99, 74, -71, 23, -113, -63, 22654aa6d63Sopenharmony_ci -14, -68, -44, 17, -109, 24, -94, -26, -60, 32, -8, 77, 22754aa6d63Sopenharmony_ci 29, 113, 42, -94, -9, -92, -71, -57, -41, 24, -62, 2, 22854aa6d63Sopenharmony_ci -3, 53, -98, -99, -32, -1, 120, -17, 26, 32, -2, -59, 22954aa6d63Sopenharmony_ci 85, -22, 23, -79, 9, -72, 116, 67, 55, 118, 12, 7, 79, 23054aa6d63Sopenharmony_ci -83, -103, -66, 123, -55, 5, -29, -53, 92, -95, 99, 23154aa6d63Sopenharmony_ci 4, -23, 26, -121, -22, 69, 89, 7, -109, -54, -76, -59, 0, 23254aa6d63Sopenharmony_ci 54, -24, -58, -42, 14, -51, -121, -14, 97, 68, -70, 23354aa6d63Sopenharmony_ci -122, -30, -113, 43, -102, -34, 96, 38, -8, -14, 65, 83, 23454aa6d63Sopenharmony_ci -124, -104, 27, 69, -42, -69, -30, -108, -76, -1, 23554aa6d63Sopenharmony_ci -47, -117, -2, 108, 9, 61, 79, 59, 67, -18, -126, -117, 36, 23654aa6d63Sopenharmony_ci -14, -102, 23, 55, -27, 97, -47, -24, 16, 102, 60, 23754aa6d63Sopenharmony_ci 88, 47, -59, 63, -57, 46, -77, -112, -88, -93, -60, -120, 23854aa6d63Sopenharmony_ci 101, -3, 117, -102, -113, -10, -61, -69, -122, 6, 23954aa6d63Sopenharmony_ci 96, -78, 28, -111, 1, -88, -60, -123, -39, 28, -28, 40, -28, 24054aa6d63Sopenharmony_ci -59, -97, 77, -45, -9, -113, 120, 84, 58, 105, 24, 24154aa6d63Sopenharmony_ci -35, -113, -97, 115, -107, -3, 121, 56, -60, 75, -60, 49, 24254aa6d63Sopenharmony_ci -126, 1, -85, 48, -126, 1, -89, 2, 1, 1, 48, 125, 24354aa6d63Sopenharmony_ci 48, 101, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 67, 78, 49, 24454aa6d63Sopenharmony_ci 17, 48, 15, 6, 3, 85, 4, 8, 19, 8, 83, 104, 101, 24554aa6d63Sopenharmony_ci 110, 122, 104, 101, 110, 49, 17, 48, 15, 6, 3, 85, 4, 7, 19, 24654aa6d63Sopenharmony_ci 8, 83, 104, 101, 110, 122, 104, 101, 110, 49, 15, 24754aa6d63Sopenharmony_ci 48, 13, 6, 3, 85, 4, 10, 19, 6, 72, 117, 97, 119, 101, 105, 24854aa6d63Sopenharmony_ci 49, 15, 48, 13, 6, 3, 85, 4, 11, 19, 6, 72, 117, 24954aa6d63Sopenharmony_ci 97, 119, 101, 105, 49, 14, 48, 12, 6, 3, 85, 4, 3, 19, 5, 67, 25054aa6d63Sopenharmony_ci 104, 105, 110, 97, 2, 20, 122, 93, -87, 110, 73, 25154aa6d63Sopenharmony_ci 90, -84, 41, -27, -29, -93, 93, 59, 56, -105, -122, -20, -75, 25254aa6d63Sopenharmony_ci 10, -99, 48, 13, 6, 9, 96, -122, 72, 1, 101, 3, 4, 25354aa6d63Sopenharmony_ci 2, 1, 5, 0, 48, 14, 6, 10, 42, -122, 72, -122, -9, 13, 1, 1, 25454aa6d63Sopenharmony_ci -113, 95, 5, 0, 4, -126, 1, 0, 10, -19, -16, -126, 25554aa6d63Sopenharmony_ci -10, -94, 59, 95, 83, 115, -33, 23, 97, -30, -91, -114, 59, 25654aa6d63Sopenharmony_ci 93, 97, -15, -12, 60, 39, -53, 28, -25, -6, 32, 25754aa6d63Sopenharmony_ci -48, 120, -97, 64, 125, 23, -9, 53, 104, -122, 18, -5, 122, 126, 25854aa6d63Sopenharmony_ci 19, -80, 53, 14, 70, 21, 63, -99, -76, -52, -2, 25954aa6d63Sopenharmony_ci 103, -114, 95, -21, -60, -49, -42, -81, 58, -16, -23, 19, 108, 26054aa6d63Sopenharmony_ci -30, -32, -12, -103, -107, 25, 33, 85, 61, 2, 30, 17, 0, 117, 26154aa6d63Sopenharmony_ci -63, -12, -112, 60, 12, 58, 114, 126, 24, -25, 26254aa6d63Sopenharmony_ci -123, 32, 19, 99, 54, -2, -78, -23, 126, 61, 46, 61, 4, -114, 26354aa6d63Sopenharmony_ci -36, 53, -1, -71, 22, -10, 127, 63, -10, -73, 26454aa6d63Sopenharmony_ci 51, -74, -8, 80, -34, 63, 57, -17, 106, 100, -109, -27, -30, 26554aa6d63Sopenharmony_ci 46, 35, -85, -91, -20, -72, -128, 22, -97, 107, 26654aa6d63Sopenharmony_ci 101, 21, 63, -36, 50, -69, 99, -10, -88, 52, 19, -115, 67, 53, 26754aa6d63Sopenharmony_ci 53, 30, -107, 122, -123, -118, -56, 80, -50, 26854aa6d63Sopenharmony_ci -58, 30, 110, -109, -14, 50, 18, 2, -46, 102, 64, 6, -71, 25, 26954aa6d63Sopenharmony_ci 71, -36, 95, -121, -7, -11, 90, 18, 20, 96, 27054aa6d63Sopenharmony_ci -6, -61, 59, 90, -1, 64, -111, 73, 82, 50, -61, 111, 41, -29, 27154aa6d63Sopenharmony_ci -102, 100, -100, -73, 42, -88, 21, -64, -122, 27254aa6d63Sopenharmony_ci 8, 117, -65, 47, 86, -55, -37, -14, 20, 60, 91, -22, -101, 90, 27354aa6d63Sopenharmony_ci -18, 10, -101, -40, 64, -110, -120, 119, -7, 27454aa6d63Sopenharmony_ci -41, -109, 82, -2, -122, 72, 74, 44, 54, -48, -51, -52, -37, 27554aa6d63Sopenharmony_ci -56, -10, -8, 78, 64, -105, 59, -71, 54, -25, 27654aa6d63Sopenharmony_ci -9, 105, 29, -95, 0, 1, 0, 0, 0, -77, 9, 0, 0, 0, 0, 0, 0, 72, 27754aa6d63Sopenharmony_ci 65, 80, 32, 83, 105, 103, 32, 66, 108, 111, 27854aa6d63Sopenharmony_ci 99, 107, 32, 52, 50, 1, 0, 0, 0, 80, 75, 1, 2, 10, 0, 10, 0, 27954aa6d63Sopenharmony_ci 0, 8, 0, 0, 0, 0, 33, 58, 0, 0, 0, 0, 0, 0, 0, 28054aa6d63Sopenharmony_ci 0, 0, 0, 0, 0, 5, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28154aa6d63Sopenharmony_ci 0, 0, 0, 49, 46, 116, 120, 116, 85, 84, 1, 0, 6, 28254aa6d63Sopenharmony_ci -2, -54, 0, 0, 0, 80, 75, 5, 6, 0, 0, 0, 0, 1, 0, 1, 0, 61, 28354aa6d63Sopenharmony_ci 0, 0, 0, -24, 9, 0, 0, 0, 0, -33, -26, -21, 13, 69, 28454aa6d63Sopenharmony_ci -69, -33, -54, 87, 95, 62, -64, -125, -108, 4, -80, -86, -11, 28554aa6d63Sopenharmony_ci 103, -121, 97, 122, -114, -88, -83, 59, 119, 56, 28654aa6d63Sopenharmony_ci 22, 72, 35, -67, -67, -83, -60, 112, 105, 117, 50, -19, 16, 28754aa6d63Sopenharmony_ci -53, 83, 103, -110, -107, 45, 5, 17, -28, -97, -90, 28854aa6d63Sopenharmony_ci 59, 117, -88, 47, -86, -32, 17, -96, 111, 88, -103, -60, -55, 28954aa6d63Sopenharmony_ci 20, -80, 44, 64, -48, 104, 94, -118, 49, 72, -68, 29054aa6d63Sopenharmony_ci 42, 2, -9, 87, 17, -127, -43, -82, 85, 70, 13, -98, 24, -55, 29154aa6d63Sopenharmony_ci -90, -51, 103, -65, -58, -97, 52, -71, -85, -3, 29254aa6d63Sopenharmony_ci -118, -99, -84, 110, 2, 110, 56, -18, -21, -109, -65, 67, 2, 29354aa6d63Sopenharmony_ci 3, 1, 0, 1, -93, 83, 48, 81, 48, 29, 6, 3, 85, 29, 29454aa6d63Sopenharmony_ci 14, 4, 22, 4, 20, 49, 59, -102, -88, 25, -106, 97, 76, -15, 29554aa6d63Sopenharmony_ci -86, -88, -67, -85, -88, -36, 8, -122, 3, 36, -51, 29654aa6d63Sopenharmony_ci 48, 31, 6, 3, 85, 29, 35, 4, 24, 48, 22, -128, 20, 49, 59, 29754aa6d63Sopenharmony_ci -102, -88, 25, -106, 97, 76, -15, -86, -88, -67, -85, 29854aa6d63Sopenharmony_ci -88, -36, 8, -122, 3, 36, -51, 48, 15, 6, 3, 85, 29, 19, 1, 29954aa6d63Sopenharmony_ci 1, -1, 4, 5, 48, 3, 1, 1, -1, 48, 13, 6, 9, 42, -122, 30054aa6d63Sopenharmony_ci 72, -122, -9, 13, 1, 1, 11, 5, 0, 3, -126, 1, 1, 0, -33, 97, 30154aa6d63Sopenharmony_ci 20, 104, -18, -45, -47, -109, 81, -55, -69, 34, -119, 30254aa6d63Sopenharmony_ci -4, -78, 9, -101, 7, -42, 107, 41, -65, -115, -64, -89, -38, 30354aa6d63Sopenharmony_ci 24, 103, -119, 22, -38, 60, 4, -2, 36, -94, 103, 84, 30454aa6d63Sopenharmony_ci 89, 115, -93, -67, -2, -41, 124, 53, 6, 37, 116, -30, 49, 30554aa6d63Sopenharmony_ci -78, 83, -110, 50, 26, 120, -58, -11, 91, -119, -121, 30654aa6d63Sopenharmony_ci 87, 99, 74, -71, 23, -113, -63, -14, -68, -44, 17, -109, 24, 30754aa6d63Sopenharmony_ci -94, -26, -60, 32, -8, 77, 29, 113, 42, -94, -9, 30854aa6d63Sopenharmony_ci -92, -71, -57, -41, 24, -62, 2, -3, 53, -98, -99, -32, -1, 30954aa6d63Sopenharmony_ci 120, -17, 26, 32, -2, -59, 85, -22, 23, -79, 9, -72, 31054aa6d63Sopenharmony_ci 116, 67, 55, 118, 12, 7, 79, -83, -103, -66, 123, -55, 5, 31154aa6d63Sopenharmony_ci -29, -53, 92, -95, 99, 4, -23, 26, -121, -22, 69, 89, 31254aa6d63Sopenharmony_ci 7, -109, -54, -76, -59, 0, 54, -24, -58, -42, 14, -51, -121, 31354aa6d63Sopenharmony_ci -14, 97, 68, -70, -122, -30, -113, 43, -102, -34, 31454aa6d63Sopenharmony_ci 96, 38, -8, -14, 65, 83, -124, -104, 27, 69, -42, -69, -30, 31554aa6d63Sopenharmony_ci -108, -76, -1, -47, -117, -2, 108, 9, 61, 79, 59, 31654aa6d63Sopenharmony_ci 67, -18, -126, -117, 36, -14, -102, 23, 55, -27, 97, -47, 31754aa6d63Sopenharmony_ci -24, 16, 102, 60, 88, 47, -59, 63, -57, 46, -77, 31854aa6d63Sopenharmony_ci -112, -88, -93, -60, -120, 101, -3, 117, -102, -113, -10, 31954aa6d63Sopenharmony_ci -61, -69, -122, 6, 96, -78, 28, -111, 1, -88, -60, 32054aa6d63Sopenharmony_ci -123, -39, 28 32154aa6d63Sopenharmony_ci }; 32254aa6d63Sopenharmony_ci 32354aa6d63Sopenharmony_ci const std::string ROOTCERT = "-----BEGIN CERTIFICATE-----\n" 32454aa6d63Sopenharmony_ci "MIICGjCCAaGgAwIBAgIIShhpn519jNAwCgYIKoZIzj0EAwMwUzELMAkGA1UEBhMC\n" 32554aa6d63Sopenharmony_ci "Q04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UECwwKSHVhd2VpIENCRzEeMBwGA1UE\n" 32654aa6d63Sopenharmony_ci "AwwVSHVhd2VpIENCRyBSb290IENBIEcyMB4XDTIwMDMxNjAzMDQzOVoXDTQ5MDMx\n" 32754aa6d63Sopenharmony_ci "NjAzMDQzOVowUzELMAkGA1UEBhMCQ04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UE\n" 32854aa6d63Sopenharmony_ci "CwwKSHVhd2VpIENCRzEeMBwGA1UEAwwVSHVhd2VpIENCRyBSb290IENBIEcyMHYw\n" 32954aa6d63Sopenharmony_ci "EAYHKoZIzj0CAQYFK4EEACIDYgAEWidkGnDSOw3/HE2y2GHl+fpWBIa5S+IlnNrs\n" 33054aa6d63Sopenharmony_ci "GUvwC1I2QWvtqCHWmwFlFK95zKXiM8s9yV3VVXh7ivN8ZJO3SC5N1TCrvB2lpHMB\n" 33154aa6d63Sopenharmony_ci "wcz4DA0kgHCMm/wDec6kOHx1xvCRo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T\n" 33254aa6d63Sopenharmony_ci "AQH/BAUwAwEB/zAdBgNVHQ4EFgQUo45a9Vq8cYwqaiVyfkiS4pLcIAAwCgYIKoZI\n" 33354aa6d63Sopenharmony_ci "zj0EAwMDZwAwZAIwMypeB7P0IbY7c6gpWcClhRznOJFj8uavrNu2PIoz9KIqr3jn\n" 33454aa6d63Sopenharmony_ci "BlBHJs0myI7ntYpEAjBbm8eDMZY5zq5iMZUC6H7UzYSix4Uy1YlsLVV738PtKP9h\n" 33554aa6d63Sopenharmony_ci "FTjgDHctXJlC5L7+ZDY=\n-----END CERTIFICATE-----\n"; 33654aa6d63Sopenharmony_ci 33754aa6d63Sopenharmony_ci const std::string SOFT_CA_CERT = "-----BEGIN CERTIFICATE-----\n" 33854aa6d63Sopenharmony_ci "MIIDADCCAoegAwIBAgIIJGDixWQS3MkwCgYIKoZIzj0EAwMwUzELMAkGA1UEBhMC\n" 33954aa6d63Sopenharmony_ci "Q04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UECwwKSHVhd2VpIENCRzEeMBwGA1UE\n" 34054aa6d63Sopenharmony_ci "AwwVSHVhd2VpIENCRyBSb290IENBIEcyMB4XDTIwMDMxNjEyMzIzOVoXDTQwMDMx\n" 34154aa6d63Sopenharmony_ci "NjEyMzIzOVowZDELMAkGA1UEBhMCQ04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UE\n" 34254aa6d63Sopenharmony_ci "CwwKSHVhd2VpIENCRzEvMC0GA1UEAwwmSHVhd2VpIENCRyBTb2Z0d2FyZSBTaWdu\n" 34354aa6d63Sopenharmony_ci "aW5nIFNlcnZpY2UgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASsEz7cwYkzFh9b\n" 34454aa6d63Sopenharmony_ci "xIwKfXx5qHGjl5WITy0teGnNWqv+jYCceeixHqErvK7YRn2hVPIqhRqKWeANHZUK\n" 34554aa6d63Sopenharmony_ci "G0qxi+NIpmSmQS8/63CLz1QAcxfv2Xl3/V82dF0v9lm16ehMsN+jggEVMIIBETAf\n" 34654aa6d63Sopenharmony_ci "BgNVHSMEGDAWgBSjjlr1WrxxjCpqJXJ+SJLiktwgADAdBgNVHQ4EFgQU+vX3viBW\n" 34754aa6d63Sopenharmony_ci "XV3U2m3xFBU8HQnbsjQwDwYDVR0TAQH/BAUwAwEB/zBGBgNVHSAEPzA9MDsGBFUd\n" 34854aa6d63Sopenharmony_ci "IAAwMzAxBggrBgEFBQcCARYlaHR0cDovL2Nwa2ktY2F3ZWIuaHVhd2VpLmNvbS9j\n" 34954aa6d63Sopenharmony_ci "cGtpL2NwczAOBgNVHQ8BAf8EBAMCAQYwZgYDVR0fBF8wXTBboFmgV4ZVaHR0cDov\n" 35054aa6d63Sopenharmony_ci "L2Nwa2ktY2F3ZWIuaHVhd2VpLmNvbS9jcGtpL3NlcnZsZXQvY3JsRmlsZURvd24u\n" 35154aa6d63Sopenharmony_ci "Y3JsP2NlcnR5cGU9MTAmL3Jvb3RfZzJfY3JsLmNybDAKBggqhkjOPQQDAwNnADBk\n" 35254aa6d63Sopenharmony_ci "AjBrAQQxUlNgqhYkcEm5eksnPxDkPJSY/qNd2BDgbvEydiLwPSvB7Z9lipxz8ikZ\n" 35354aa6d63Sopenharmony_ci "EeUCMGppWcaV//SIG1y5tEwthLwWeEaF613vUILWQLir8+CA3RZGsRBqtE8xSqfz\n" 35454aa6d63Sopenharmony_ci "yafLYQ==\n-----END CERTIFICATE-----\n"; 35554aa6d63Sopenharmony_ci 35654aa6d63Sopenharmony_ci const std::string UAT_SOFT_SIGN_CA = "-----BEGIN CERTIFICATE-----\n" 35754aa6d63Sopenharmony_ci "MIIDCjCCApGgAwIBAgIIWbEqGvOqT10wCgYIKoZIzj0EAwMwWDELMAkGA1UEBhMC\n" 35854aa6d63Sopenharmony_ci "Q04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UECwwKSHVhd2VpIENCRzEjMCEGA1UE\n" 35954aa6d63Sopenharmony_ci "AwwaSHVhd2VpIENCRyBSb290IENBIEcyIFRlc3QwHhcNMjAwMzEzMTE1ODI4WhcN\n" 36054aa6d63Sopenharmony_ci "NDAwMzEzMTE1ODI4WjBpMQswCQYDVQQGEwJDTjEPMA0GA1UECgwGSHVhd2VpMRMw\n" 36154aa6d63Sopenharmony_ci "EQYDVQQLDApIdWF3ZWkgQ0JHMTQwMgYDVQQDDCtIdWF3ZWkgQ0JHIFNvZnR3YXJl\n" 36254aa6d63Sopenharmony_ci "IFNpZ25pbmcgU2VydmljZSBDQSBUZXN0MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE\n" 36354aa6d63Sopenharmony_ci "ukPDS3s0TpYa/lANCTc7eX8fdGGjMPUbvso3TtlBvzdm0XDNTdVtZq3XVOfefgpE\n" 36454aa6d63Sopenharmony_ci "OaC/JSoXgiNHkeEQ4XSSm0d7MbeoYEyoEKWa1G2/SOQxbVNqKLexxlGMjMuOLdMb\n" 36554aa6d63Sopenharmony_ci "o4IBFTCCAREwHwYDVR0jBBgwFoAUaV3AWPH1POb9CkDxHWBz3Bx4xsUwHQYDVR0O\n" 36654aa6d63Sopenharmony_ci "BBYEFHu4R1Kn8cxYnvtV7OEtcQ4Hmi8mMA8GA1UdEwEB/wQFMAMBAf8wRgYDVR0g\n" 36754aa6d63Sopenharmony_ci "BD8wPTA7BgRVHSAAMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly9jcGtpLWNhd2ViLmh1\n" 36854aa6d63Sopenharmony_ci "YXdlaS5jb20vY3BraS9jcHMwDgYDVR0PAQH/BAQDAgEGMGYGA1UdHwRfMF0wW6BZ\n" 36954aa6d63Sopenharmony_ci "oFeGVWh0dHA6Ly9jcGtpLWNhd2ViLmh1YXdlaS5jb20vY3BraS9zZXJ2bGV0L2Ny\n" 37054aa6d63Sopenharmony_ci "bEZpbGVEb3duLmNybD9jZXJ0eXBlPTEwJi9yb290X2cyX2NybC5jcmwwCgYIKoZI\n" 37154aa6d63Sopenharmony_ci "zj0EAwMDZwAwZAIwF7PjIuOODhpDhzpw2cqV/xbLNJ5CExFJHxcy1D0bHljE5xTt\n" 37254aa6d63Sopenharmony_ci "csIN40Ma6aEi3MJQAjAHQLfAzZvMmreYwKnc2bHXlS68roSRvNTvrUKp3Lcp92nK\n" 37354aa6d63Sopenharmony_ci "MzieiyKHlWKEgrUjnKc=\n-----END CERTIFICATE-----\n"; 37454aa6d63Sopenharmony_ci 37554aa6d63Sopenharmony_ci const std::string ECC_TEST_KEY = "-----BEGIN EC PARAMETERS-----\n" 37654aa6d63Sopenharmony_ci "BggqhkjOPQMBBw==\n-----END EC PARAMETERS-----\n" 37754aa6d63Sopenharmony_ci "-----BEGIN EC PRIVATE KEY-----\n" 37854aa6d63Sopenharmony_ci "MHcCAQEEIPPNgGEGZA97B5g54d0D8kDBIOYS1LDldMGRf1aifZauoAoGCCqGSM49\n" 37954aa6d63Sopenharmony_ci "AwEHoUQDQgAE4BehGAUU+XDXxtlQ+7Ct4sILmYL7CligKCSWbRw0YsBp4F20626u\n" 38054aa6d63Sopenharmony_ci "8+T9xNlH7pGc5moba0EKy003FH1sVbtEtg==\n-----END EC PRIVATE KEY-----\n"; 38154aa6d63Sopenharmony_ci 38254aa6d63Sopenharmony_ci const std::string ECC_TEST_CERT = "-----BEGIN CERTIFICATE-----\n" 38354aa6d63Sopenharmony_ci "MIIBkjCCATgCCQCncuWaDED8pjAKBggqhkjOPQQDAjBQMQswCQYDVQQGEwJDTjEM\n" 38454aa6d63Sopenharmony_ci "MAoGA1UECgwDQ0JHMRwwGgYDVQQLDBNDQkcgSE9TIHNpZ25lZCBUZWFtMRUwEwYD\n" 38554aa6d63Sopenharmony_ci "VQQDDAxIT1MgdW5pdHRlc3QwIBcNMjAwNDI3MDQwNDQ2WhgPMjEyMDA0MDMwNDA0\n" 38654aa6d63Sopenharmony_ci "NDZaMFAxCzAJBgNVBAYTAkNOMQwwCgYDVQQKDANDQkcxHDAaBgNVBAsME0NCRyBI\n" 38754aa6d63Sopenharmony_ci "T1Mgc2lnbmVkIFRlYW0xFTATBgNVBAMMDEhPUyB1bml0dGVzdDBZMBMGByqGSM49\n" 38854aa6d63Sopenharmony_ci "AgEGCCqGSM49AwEHA0IABOAXoRgFFPlw18bZUPuwreLCC5mC+wpYoCgklm0cNGLA\n" 38954aa6d63Sopenharmony_ci "aeBdtOturvPk/cTZR+6RnOZqG2tBCstNNxR9bFW7RLYwCgYIKoZIzj0EAwIDSAAw\n" 39054aa6d63Sopenharmony_ci "RQIhALYbUacS0XrpPzVatHMpHnCmYgsi28hf1UTBNk+iPG/9AiBGh25CpFoDmGqb\n" 39154aa6d63Sopenharmony_ci "fz5ebYSvkSe1KNtVHUTprMBQeWaB0A==\n" 39254aa6d63Sopenharmony_ci "-----END CERTIFICATE-----\n"; 39354aa6d63Sopenharmony_ci 39454aa6d63Sopenharmony_ci const std::string APP_SIGN_TEST = "-----BEGIN CERTIFICATE-----\n" 39554aa6d63Sopenharmony_ci "MIIDHjCCAqWgAwIBAgIISwRVtFpC3o0wCgYIKoZIzj0EAwMwaTELMAkGA1UEBhMC\n" 39654aa6d63Sopenharmony_ci "Q04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UECwwKSHVhd2VpIENCRzE0MDIGA1UE\n" 39754aa6d63Sopenharmony_ci "AwwrSHVhd2VpIENCRyBTb2Z0d2FyZSBTaWduaW5nIFNlcnZpY2UgQ0EgVGVzdDAe\n" 39854aa6d63Sopenharmony_ci "Fw0yMDA0MjcxMjQyMjJaFw0yMzA0MjcxMjQyMjJaMGUxCzAJBgNVBAYTAkNOMRMw\n" 39954aa6d63Sopenharmony_ci "EQYDVQQKDApIdWF3ZWkgQ0JHMR0wGwYDVQQLDBRIT1MgRGV2ZWxvcG1lbnQgVGVh\n" 40054aa6d63Sopenharmony_ci "bTEiMCAGA1UEAwwZSE9TIEFwcGxpY2F0aW9uIFByb3Zpc2lvbjBZMBMGByqGSM49\n" 40154aa6d63Sopenharmony_ci "AgEGCCqGSM49AwEHA0IABNrFL0TBoPUBcwLCT+jzlDatUBcxv8l4/3xirQkSgPq8\n" 40254aa6d63Sopenharmony_ci "ZTsrVChJE51ZotHcDN8QOtLfEJZC92ev+hAqksltfDKjggE5MIIBNTAfBgNVHSME\n" 40354aa6d63Sopenharmony_ci "GDAWgBR7uEdSp/HMWJ77VezhLXEOB5ovJjAdBgNVHQ4EFgQU80TcTfc+VizmL+/V\n" 40454aa6d63Sopenharmony_ci "0fFAXwsh2vgwRgYDVR0gBD8wPTA7BgRVHSAAMDMwMQYIKwYBBQUHAgEWJWh0dHA6\n" 40554aa6d63Sopenharmony_ci "Ly9jcGtpLWNhd2ViLmh1YXdlaS5jb20vY3BraS9jcHMwDgYDVR0PAQH/BAQDAgeA\n" 40654aa6d63Sopenharmony_ci "MGwGA1UdHwRlMGMwYaBfoF2GW2h0dHA6Ly9jcGtpLWNhd2ViLmh1YXdlaS5jb20v\n" 40754aa6d63Sopenharmony_ci "Y3BraS9zZXJ2bGV0L2NybEZpbGVEb3duLmNybD9jZXJ0eXBlPTE0Ji9zb2Z0X3Np\n" 40854aa6d63Sopenharmony_ci "Z25fc3J2X2NybC5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwMwGAYMKwYBBAGPWwKC\n" 40954aa6d63Sopenharmony_ci "eAECBAgwBgIBAQoBADAKBggqhkjOPQQDAwNnADBkAjAqTxz2Z9F1HaPVoBD2e3fL\n" 41054aa6d63Sopenharmony_ci "VXWASZx+YGFMpN0pyCGScDQr4zj+MXuNKewv13M+yaICMHCemT39agd/dHF+sorJ\n" 41154aa6d63Sopenharmony_ci "Gz6qDn/r0hmkeHoCzUwA0Dwq/417Re81BbZvHHv7yPO7jw==\n" 41254aa6d63Sopenharmony_ci "-----END CERTIFICATE-----\n"; 41354aa6d63Sopenharmony_ci 41454aa6d63Sopenharmony_ci const std::string BASE64_NOT_URL_SAFE_CERT = 41554aa6d63Sopenharmony_ci "MIIDLDCCArOgAwIBAgIIRBvbxEi6hzwwCgYIKoZIzj0EAwMwaTELMAkGA1UEBhMCQ04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UECwwK" 41654aa6d63Sopenharmony_ci "SHVhd2VpIENCRzE0MDIGA1UEAwwrSHVhd2VpIENCRyBTb2Z0d2FyZSBTaWduaW5nIFNlcnZpY2UgQ0EgVGVzdDAeFw0yMDA0MjkxMTUw" 41754aa6d63Sopenharmony_ci "NTlaFw0yMzA0MjkxMTUwNTlaMHMxCzAJBgNVBAYTAkNOMRMwEQYDVQQKDApIdWF3ZWkgQ0JHMR0wGwYDVQQLDBRIT1MgRGV2ZWxvcG1l" 41854aa6d63Sopenharmony_ci "bnQgVGVhbTEwMC4GA1UEAwwnSE9TIEFwcGxpY2F0aW9uIFByb3Zpc2lvbiBQcm9maWxlIERlYnVnMFkwEwYHKoZIzj0CAQYIKoZIzj0D" 41954aa6d63Sopenharmony_ci "AQcDQgAEcS/2lY4sb1EHegznTHYurPL4isgkq/AS4r8TqTnAkP2GI3N/e/+AX9MvdNQrCdNObSp/jXikxnU/Ng/m/pL0UaOCATkwggE1" 42054aa6d63Sopenharmony_ci "MB8GA1UdIwQYMBaAFHu4R1Kn8cxYnvtV7OEtcQ4Hmi8mMB0GA1UdDgQWBBSOm2cVJTbTlMJF+CJer6HVFCC1iDBGBgNVHSAEPzA9MDsG" 42154aa6d63Sopenharmony_ci "BFUdIAAwMzAxBggrBgEFBQcCARYlaHR0cDovL2Nwa2ktY2F3ZWIuaHVhd2VpLmNvbS9jcGtpL2NwczAOBgNVHQ8BAf8EBAMCB4AwbAYD" 42254aa6d63Sopenharmony_ci "VR0fBGUwYzBhoF+gXYZbaHR0cDovL2Nwa2ktY2F3ZWIuaHVhd2VpLmNvbS9jcGtpL3NlcnZsZXQvY3JsRmlsZURvd24uY3JsP2NlcnR5" 42354aa6d63Sopenharmony_ci "cGU9MTQmL3NvZnRfc2lnbl9zcnZfY3JsLmNybDATBgNVHSUEDDAKBggrBgEFBQcDAzAYBgwrBgEEAY9bAoJ4AQMECDAGAgEBCgEBMAoG" 42454aa6d63Sopenharmony_ci "CCqGSM49BAMDA2cAMGQCMBs+JL4mtRpANjBvrv4zPQr/dE9Fk+eS/rj38qwkMM2CyDdoo0akI8HQ+fNGJP6JKwIwJqNjupjVsQ60b2tQ" 42554aa6d63Sopenharmony_ci "AQSLisHmegx5s7USRD3dlpcUEGnepWMop1r8D4Ko8jHsKOX7"; 42654aa6d63Sopenharmony_ci 42754aa6d63Sopenharmony_ci const std::string BASE64_CRL = 42854aa6d63Sopenharmony_ci "MIIBLTCBswIBATAKBggqhkjOPQQDAzBTMQswCQYDVQQGEwJDTjEPMA0GA1UECgwGSHVhd2VpMRMwEQYDVQQLDApIdWF3ZWkgQ0JHMR4w" 42954aa6d63Sopenharmony_ci "HAYDVQQDDBVIdWF3ZWkgQ0JHIFJvb3QgQ0EgRzIXDTIwMDMyNjE2NDkwNVoXDTMwMDMyNTAxMzgzM1qgLzAtMB8GA1UdIwQYMBaAFKOO" 43054aa6d63Sopenharmony_ci "WvVavHGMKmolcn5IkuKS3CAAMAoGA1UdFAQDAgEAMAoGCCqGSM49BAMDA2kAMGYCMQCuQOz7IvwENw/Mf1ytoXT5AHiknrrOaw/dqTuZ" 43154aa6d63Sopenharmony_ci "RR0wcxP5IJqI1I3Bg5WNbUmTomMCMQDIs23wc9iLgvuDOmMQia4srWunydbbslpFNfV3SIIhtyWDIPVch7RTf/s92HqnrVw="; 43254aa6d63Sopenharmony_ci 43354aa6d63Sopenharmony_ci } // SignatureTools 43454aa6d63Sopenharmony_ci} // OHOS 43554aa6d63Sopenharmony_ci#endif // HAPVERIFY_TEST_CONST_H 436