|
46 | 46 | #include "config.h" |
47 | 47 | #include "session.h" |
48 | 48 | #include "global.h" |
49 | | -#include "serialize.h" |
50 | 49 | #include "fetchlogs.h" |
51 | 50 | #include "utils.h" |
52 | 51 |
|
@@ -311,44 +310,6 @@ static ENGINE* initialize_engine( const char *engine_id ) |
311 | 310 | } /* initialize_engine */ |
312 | 311 | #endif /* __TPM__ */ |
313 | 312 |
|
314 | | -/** */ |
315 | | -/* Serialize the AgentName and CSR Subject using a json file. In practice */ |
316 | | -/* this is a file that is held on a common data store (i.e. network drive) */ |
317 | | -/* @param : none */ |
318 | | -/* @return : success = 1 */ |
319 | | -/* : failure = 0 */ |
320 | | -/* */ |
321 | | -static int do_serialization( void ) |
322 | | -{ |
323 | | - struct SerializeData* serial = serialize_load(ConfigData->SerialFile); |
324 | | - if(!serial) { |
325 | | - log_error("%s::%s(%d) : Unable to load Serialization file: %s", |
326 | | - LOG_INF,ConfigData->SerialFile); |
327 | | - return 0; |
328 | | - } |
329 | | - log_trace("%s::%s(%d) : Freeing AgentName & CSRSubject", LOG_INF); |
330 | | - free(ConfigData->AgentName); |
331 | | - free(ConfigData->CSRSubject); |
332 | | - ConfigData->AgentName = (char *)malloc(50); |
333 | | - ConfigData->CSRSubject = (char *)malloc(50); |
334 | | - if (!ConfigData->AgentName || !ConfigData->CSRSubject) { |
335 | | - log_error("%s::%s(%d) : Out of memory", LOG_INF); |
336 | | - return 0; |
337 | | - } |
338 | | - sprintf(ConfigData->AgentName, "%s-%d", serial->ModelName, serial->NextNumber); |
339 | | - log_trace("%s::%s(%d) : ConfigData->AgentName set to: %s", LOG_INF,ConfigData->AgentName); |
340 | | - sprintf(ConfigData->CSRSubject, "CN=%d", serial->NextNumber); |
341 | | - log_trace("%s::%s(%d) : ConfigData->CSRSubject set to: %s", LOG_INF,ConfigData->CSRSubject); |
342 | | - serial->NextNumber++; |
343 | | - ConfigData->Serialize = false; |
344 | | - config_save(); |
345 | | - if ( !(serialize_save(serial, ConfigData->SerialFile)) ) { |
346 | | - log_error("%s::%s(%d) : Failed saving the serialization file", LOG_INF); |
347 | | - return 0; |
348 | | - } |
349 | | - return 1; |
350 | | -} /* do_serialization */ |
351 | | - |
352 | 313 | /******************************************************************************/ |
353 | 314 | /*********************** GLOBAL FUNCTION DEFINITIONS **************************/ |
354 | 315 | /******************************************************************************/ |
@@ -466,19 +427,6 @@ int init_platform( int argc, char* argv[] ) |
466 | 427 | } |
467 | 428 | curlLoaded = true; |
468 | 429 |
|
469 | | - /**************************************************************************/ |
470 | | - /* 7. If required, serialize the agent */ |
471 | | - /**************************************************************************/ |
472 | | - if (ConfigData->Serialize) { |
473 | | - log_trace("%s::%s(%d) : Serialize -> true", LOG_INF); |
474 | | - int x = do_serialization(); |
475 | | - if ( !x ) |
476 | | - { |
477 | | - log_error("%s::%s(%d) : Serialization failed", LOG_INF); |
478 | | - return 0; |
479 | | - } |
480 | | - } |
481 | | - |
482 | 430 | return 1; |
483 | 431 | } /* init_platform */ |
484 | 432 |
|
|
0 commit comments