From 95d1452eefadffaf1ec75dd0a8336bc2c387eb17 Mon Sep 17 00:00:00 2001 From: gcontini <1121667+gcontini@users.noreply.github.com> Date: 周六, 01 2月 2020 02:48:51 +0800 Subject: [PATCH] rename enums and further developments --- src/library/limits/license_verifier.cpp | 15 +++++---------- 1 files changed, 5 insertions(+), 10 deletions(-) diff --git a/src/library/limits/license_verifier.cpp b/src/library/limits/license_verifier.cpp index 86ff3a1..2f4a7d9 100644 --- a/src/library/limits/license_verifier.cpp +++ b/src/library/limits/license_verifier.cpp @@ -9,7 +9,7 @@ #include <licensecc_properties.h> #include "license_verifier.hpp" -#include "../pc_identifier_facade.hpp" +#include "../pc_identifier/pc_identifier_facade.hpp" #include "../os/signature_verifier.h" #include "../base/StringUtils.h" @@ -35,17 +35,14 @@ // TODO: split in different classes FUNCTION_RETURN LicenseVerifier::verify_limits(const FullLicenseInfo& licInfo) { - bool is_valid = VERIFY_MAGIC; + bool is_valid = LCC_VERIFY_MAGIC(licInfo); if (!is_valid) { m_event_registry.addEvent(LICENSE_CORRUPTED, licInfo.source.c_str()); } - const const time_t now = time(nullptr); + const time_t now = time(nullptr); auto expiry = licInfo.m_limits.find(PARAM_EXPIRY_DATE); if (is_valid && expiry != licInfo.m_limits.end()) { if (seconds_from_epoch(expiry->second) < now) { - /* - eventRegistryOut.addEvent(PRODUCT_EXPIRED, source.c_str(), - string("Expired on: " + this->to_date).c_str());*/ m_event_registry.addEvent(PRODUCT_EXPIRED, licInfo.source.c_str(), ("Expired " + expiry->second).c_str()); is_valid = false; } @@ -53,8 +50,6 @@ const auto start_date = licInfo.m_limits.find(PARAM_BEGIN_DATE); if (is_valid && start_date != licInfo.m_limits.end()) { if (seconds_from_epoch(start_date->second) > now) { - /*eventRegistryOut.addEvent(PRODUCT_EXPIRED, source.c_str(), - string("Valid from " + this->from_date).c_str());*/ m_event_registry.addEvent(PRODUCT_EXPIRED, licInfo.source.c_str(), ("Valid from " + start_date->second).c_str()); is_valid = false; @@ -62,7 +57,7 @@ } const auto client_sig = licInfo.m_limits.find(PARAM_CLIENT_SIGNATURE); if (is_valid && client_sig != licInfo.m_limits.end()) { - const EVENT_TYPE event = PcIdentifierFacade::validate_pc_signature(client_sig->second); + const LCC_EVENT_TYPE event = PcIdentifierFacade::validate_pc_signature(client_sig->second); m_event_registry.addEvent(event, licInfo.source); is_valid = is_valid && (event == LICENSE_OK); } @@ -94,7 +89,7 @@ const auto proprietary_data = fullLicInfo.m_limits.find(PARAM_EXTRA_DATA); if (proprietary_data != fullLicInfo.m_limits.end()) { - strncpy(info.proprietary_data, proprietary_data->second.c_str(), PROPRIETARY_DATA_SIZE); + strncpy(info.proprietary_data, proprietary_data->second.c_str(), LCC_API_PROPRIETARY_DATA_SIZE); } return info; } -- Gitblit v1.9.1