二期c++接口

Dependencies:   EthernetInterface mbed-rtos mbed uniqueCPUID

Fork of bcsdk by Heng Well

MockHsm.h

Committer:
MrAI
Date:
2018-06-08
Revision:
17:82d09b5a9189
Parent:
10:aabd720e632c

File content as of revision 17:82d09b5a9189:

/***********************************************************************
 * Module:  MockHsm.h
 * Author:  Administrator
 * Modified: 2017年8月31日 16:29:48
 * Purpose: Declaration of the class MockHsm
 * Comment: 由链核提供的模拟HSM来处理开发中的关键材料。
 ***********************************************************************/

#if !defined(__Account_MockHsm_h)
#define __Account_MockHsm_h

#include "Client.h"
#include "MbedJSONValue.h"

using namespace std;

class MockHsm
{
public:
	MockHsm();
	~MockHsm();
	static Client getSignerClient(void);
	string getAlias();
	void setAlias(string newAlias);

	string createKey();
	string listKeys();
	string listTransactionFeeds();

protected:
private:
	string alias;
	string client_token;
	Client client;
};

#endif