Skip to content

Commit 7d4c6f0

Browse files
committed
Add GTS Root R1 ssl certificate
1 parent fa82fb3 commit 7d4c6f0

File tree

1 file changed

+41
-5
lines changed

1 file changed

+41
-5
lines changed

src/network_parameters.cpp

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,12 +129,48 @@ tX8K3m8UYQvK51BrXclM6WfrdeZlUBKyhTXUmFAtJw4X6A0x9mQFPAIwJa/No+KQ
129129
UAM1u34E36neL/Zba7ombkIOchSgx1iVxzqtFWGddgoG+tppRPWhuhhn
130130
-----END CERTIFICATE-----)";
131131

132+
// Google Trust Services
133+
// Expires 22/06/2036
134+
static const char* GTS_Root_R1 = R"(
135+
-----BEGIN CERTIFICATE-----
136+
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
165+
-----END CERTIFICATE-----
166+
)";
167+
132168
static std::map<std::string, std::shared_ptr<nlohmann::json>> registered_networks = {
133169
{ "localtest",
134170
std::make_shared<nlohmann::json>(nlohmann::json(
135171
{ { "name", "Localtest" }, { "network", "localtest" }, { "wamp_url", "ws://localhost:8080/v2/ws" },
136172
{ "wamp_onion_url", std::string() }, { "wamp_cert_pins", nlohmann::json::array() },
137-
{ "wamp_cert_roots", std::vector<std::string>{ IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
173+
{ "wamp_cert_roots", std::vector<std::string>{ GTS_Root_R1, IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
138174
{ "address_explorer_url", std::string() }, { "tx_explorer_url", std::string() },
139175
{ "service_pubkey", "036307e560072ed6ce0aa5465534fb5c258a2ccfbc257f369e8e7a181b16d897b3" },
140176
{ "service_chain_code", "b60befcc619bb1c212732770fe181f2f1aa824ab89f8aab49f2e13e3a56f0f04" },
@@ -155,7 +191,7 @@ static std::map<std::string, std::shared_ptr<nlohmann::json>> registered_network
155191
"46494e30379059df18be52124305e606fc59070e5b21076ce113954b60517cda",
156192
"5a8f16fda448d783481cca57a2428d174dad8c60943ceb28f661ae31fd39a5fa",
157193
"b42688d73bac5099d9cf4fdb7b05f5e54e98c5aa8ab56ee06c297a9a84d2d5f1" } },
158-
{ "wamp_cert_roots", std::vector<std::string>{ IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
194+
{ "wamp_cert_roots", std::vector<std::string>{ GTS_Root_R1, IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
159195
{ "address_explorer_url", "https://blockstream.info/liquid/address/" },
160196
{ "asset_registry_url", "https://assets.blockstream.info" },
161197
{ "asset_registry_onion_url", "http://vi5flmr4z3h3luup.onion" },
@@ -175,7 +211,7 @@ static std::map<std::string, std::shared_ptr<nlohmann::json>> registered_network
175211
std::make_shared<nlohmann::json>(nlohmann::json({ { "name", "Localtest Liquid" },
176212
{ "network", "localtest-liquid" }, { "wamp_url", "ws://localhost:8080/v2/ws" },
177213
{ "wamp_onion_url", std::string() }, { "wamp_cert_pins", nlohmann::json::array() },
178-
{ "wamp_cert_roots", std::vector<std::string>{ IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
214+
{ "wamp_cert_roots", std::vector<std::string>{ GTS_Root_R1, IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
179215
{ "address_explorer_url", std::string() }, { "tx_explorer_url", std::string() },
180216
{ "asset_registry_url", "https://assets.blockstream.info" },
181217
{ "asset_registry_onion_url", "http://vi5flmr4z3h3luup.onion" },
@@ -200,7 +236,7 @@ static std::map<std::string, std::shared_ptr<nlohmann::json>> registered_network
200236
"46494e30379059df18be52124305e606fc59070e5b21076ce113954b60517cda",
201237
"5a8f16fda448d783481cca57a2428d174dad8c60943ceb28f661ae31fd39a5fa",
202238
"b42688d73bac5099d9cf4fdb7b05f5e54e98c5aa8ab56ee06c297a9a84d2d5f1" } },
203-
{ "wamp_cert_roots", std::vector<std::string>{ IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
239+
{ "wamp_cert_roots", std::vector<std::string>{ GTS_Root_R1, IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
204240
{ "address_explorer_url", "https://blockstream.info/address/" },
205241
{ "tx_explorer_url", "https://blockstream.info/tx/" },
206242
{ "service_pubkey", "0322c5f5c9c4b9d1c3e22ca995e200d724c2d7d8b6953f7b38fddf9296053c961f" },
@@ -222,7 +258,7 @@ static std::map<std::string, std::shared_ptr<nlohmann::json>> registered_network
222258
"46494e30379059df18be52124305e606fc59070e5b21076ce113954b60517cda",
223259
"5a8f16fda448d783481cca57a2428d174dad8c60943ceb28f661ae31fd39a5fa",
224260
"b42688d73bac5099d9cf4fdb7b05f5e54e98c5aa8ab56ee06c297a9a84d2d5f1" } },
225-
{ "wamp_cert_roots", std::vector<std::string>{ IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
261+
{ "wamp_cert_roots", std::vector<std::string>{ GTS_Root_R1, IDENTX3, IDENTR3, IDENTR4, IDENTE1, IDENTE2 } },
226262
{ "address_explorer_url", "https://blockstream.info/testnet/address/" },
227263
{ "tx_explorer_url", "https://blockstream.info/testnet/tx/" },
228264
{ "electrum_url", "blockstream.info:993" }, { "spv_enabled", false }, { "tls", true },

0 commit comments

Comments
 (0)