21 lines
332 B
C
21 lines
332 B
C
|
#pragma once
|
|||
|
|
|||
|
#include <stdint.h>
|
|||
|
|
|||
|
namespace util {
|
|||
|
|
|||
|
class Ceroptions;
|
|||
|
|
|||
|
class ICertificate {
|
|||
|
public:
|
|||
|
|
|||
|
// <20><>ȡ<EFBFBD><C8A1>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD>صı<D8B5>ʶ
|
|||
|
virtual void GetMachineCode(char* code, uint16_t len) = 0;
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
|
|||
|
virtual void CreateCertificate(Ceroptions* op) = 0;
|
|||
|
|
|||
|
// <20><>֤֤<D6A4><D6A4>
|
|||
|
virtual bool Verification(const char* lic) = 0;
|
|||
|
};
|
|||
|
}
|