SKALE-4262 write key owner to db

parent a9769d90
......@@ -73,7 +73,7 @@ public:
TestFixture() {
TestUtils::resetDB();
setOptions(L_INFO, false, true);
initAll(L_INFO, false, false, true, false, false);
initAll(L_INFO, false, false, true, false, true);
}
~TestFixture() {
......@@ -114,7 +114,7 @@ class TestFixtureNoResetFromBackup {
public:
TestFixtureNoResetFromBackup() {
setFullOptions(L_INFO, false, true, true);
initAll(L_INFO, false, false, true, false, false);
initAll(L_INFO, false, false, true, false, true);
}
~TestFixtureNoResetFromBackup() {
......@@ -128,7 +128,7 @@ class TestFixtureNoReset {
public:
TestFixtureNoReset() {
setOptions(L_INFO, false, true);
initAll(L_INFO, false, false, true, false, false);
initAll(L_INFO, false, false, true, false, true);
}
~TestFixtureNoReset() {
......
......@@ -55,7 +55,6 @@ testList = [ "[zmq-ecdsa]",
"[dkg-api-v2]",
"[dkg-api-v2-zmq]",
"[dkg-bls]",
"[dkgzmqbls]",
"[dkg-bls-v2]",
"[dkg-poly-exists]",
"[dkg-poly-exists-zmq]",
......
......@@ -320,12 +320,12 @@ shared_ptr <ZMQMessage> ZMQMessage::buildResponse(string &_type, shared_ptr <rap
std::map<string, string> ZMQMessage::keysByOwners;
bool ZMQMessage::isKeyByOwner(const string& keyName, const string& cert) {
auto value = LevelDB::getLevelDb()->readString(keyName);
auto value = LevelDB::getLevelDb()->readString(keyName + ":OWNER");
return value && *value == cert;
}
void ZMQMessage::addKeyByOwner(const string& keyName, const string& cert) {
SGXWalletServer::writeDataToDB(keyName, cert);
SGXWalletServer::writeDataToDB(keyName + ":OWNER", cert);
}
cache::lru_cache<string, pair < EVP_PKEY * , X509 *>> ZMQMessage::verifiedCerts(256);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment