Skip to content
Snippets Groups Projects
Commit ed1b0220 authored by Adrien Béraud's avatar Adrien Béraud
Browse files

dhtnode: always load node certificate

parent 739f4d0c
No related branches found
No related tags found
No related merge requests found
...@@ -532,19 +532,15 @@ main(int argc, char **argv) ...@@ -532,19 +532,15 @@ main(int argc, char **argv)
auto node = std::make_shared<DhtRunner>(); auto node = std::make_shared<DhtRunner>();
try { try {
#ifndef OPENDHT_PROXY_SERVER
if (not params.id.first and params.generate_identity) { if (not params.id.first and params.generate_identity) {
#endif
auto node_ca = std::make_unique<dht::crypto::Identity>(dht::crypto::generateEcIdentity("DHT Node CA")); auto node_ca = std::make_unique<dht::crypto::Identity>(dht::crypto::generateEcIdentity("DHT Node CA"));
params.id = dht::crypto::generateIdentity("DHT Node", *node_ca); params.id = dht::crypto::generateIdentity("DHT Node", *node_ca);
if (not params.save_identity.empty()) { if (not params.save_identity.empty()) {
dht::crypto::saveIdentity(*node_ca, params.save_identity + "_ca", params.privkey_pwd); dht::crypto::saveIdentity(*node_ca, params.save_identity + "_ca", params.privkey_pwd);
dht::crypto::saveIdentity(params.id, params.save_identity, params.privkey_pwd); dht::crypto::saveIdentity(params.id, params.save_identity, params.privkey_pwd);
} }
#ifndef OPENDHT_PROXY_SERVER
} }
#endif
dht::DhtRunner::Config config {}; dht::DhtRunner::Config config {};
config.dht_config.node_config.network = params.network; config.dht_config.node_config.network = params.network;
config.dht_config.node_config.maintain_storage = false; config.dht_config.node_config.maintain_storage = false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment