#pragma once #include "cert_export.h" namespace util { // 配置证书的数据来源为视图对象 class ICeroptions { public: virtual ~ICeroptions() = default; /* * @berf 配置授权时间 * @param start 开始时间 "yyyy-MM-DD" * @param end 结束时间 "yyyy-MM-DD" * @return no */ virtual void SetAuthTime(const char* start, const char* end) = 0; /* * @berf 配置授权软件名称 */ virtual void SetAppName(const char* name) = 0; /* * @berf 配置授权软件版本 */ virtual void SetAppVersion(const char* ver) = 0; // 创建配置对象 static ICeroptions* CreateOp() { return nullptr; } }; }