mirror of
https://github.com/Ylianst/MeshAgent
synced 2025-12-26 21:23:21 +00:00
Updated logging, so it does not log that a certificate as not found, on first load.
This commit is contained in:
@@ -2155,6 +2155,11 @@ int agent_GenerateCertificates(MeshAgentHostContainer *agent, char* certfile)
|
||||
ILibRemoteLogging_printf(ILibChainGetLogger(agent->chain), ILibRemoteLogging_Modules_Agent_GuardPost, ILibRemoteLogging_Flags_VerbosityLevel_1, "...READY");
|
||||
return 0;
|
||||
}
|
||||
|
||||
void agent_LoadCertificates_DB_Check(ILibSimpleDataStore sender, char* Key, int KeyLen, void *user)
|
||||
{
|
||||
((size_t*)user)[0] += 1;
|
||||
}
|
||||
int agent_LoadCertificates(MeshAgentHostContainer *agent)
|
||||
{
|
||||
int len;
|
||||
@@ -2240,10 +2245,17 @@ int agent_LoadCertificates(MeshAgentHostContainer *agent)
|
||||
}
|
||||
#endif
|
||||
|
||||
// No certificate in the database. Return 1 here so we can generate one.
|
||||
ILibRemoteLogging_printf(ILibChainGetLogger(agent->chain), ILibRemoteLogging_Modules_Agent_GuardPost, ILibRemoteLogging_Flags_VerbosityLevel_1, "...Failed to load Node Certificate from Database");
|
||||
SSL_TRACE2("agent_LoadCertificates([ERROR: SelfNodeCert])");
|
||||
ILIBLOGMESSAGEX("Info: No certificate was found in db");
|
||||
size_t keycount = 0;
|
||||
ILibSimpleDataStore_EnumerateKeys(agent->masterDb, agent_LoadCertificates_DB_Check, &keycount);
|
||||
|
||||
if (keycount > 1)
|
||||
{
|
||||
// No certificate in the database. Return 1 here so we can generate one.
|
||||
ILibRemoteLogging_printf(ILibChainGetLogger(agent->chain), ILibRemoteLogging_Modules_Agent_GuardPost, ILibRemoteLogging_Flags_VerbosityLevel_1, "...Failed to load Node Certificate from Database");
|
||||
SSL_TRACE2("agent_LoadCertificates([ERROR: SelfNodeCert])");
|
||||
ILIBLOGMESSAGEX("Info: No certificate was found in db");
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user