二期c++接口

Dependencies:   EthernetInterface mbed-rtos mbed uniqueCPUID

Fork of bcsdk by Heng Well

Committer:
webmaster
Date:
Fri Nov 03 01:07:32 2017 +0000
Revision:
10:aabd720e632c
Parent:
8:f2a567ee3a46
publish v0.1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
webmaster 8:f2a567ee3a46 1 /***********************************************************************
webmaster 8:f2a567ee3a46 2 * Module: MockHsm.h
webmaster 8:f2a567ee3a46 3 * Author: Administrator
webmaster 10:aabd720e632c 4 * Modified: 2017年8月31日 16:29:48
webmaster 8:f2a567ee3a46 5 * Purpose: Declaration of the class MockHsm
webmaster 10:aabd720e632c 6 * Comment: 由链核提供的模拟HSM来处理开发中的关键材料。
webmaster 8:f2a567ee3a46 7 ***********************************************************************/
webmaster 8:f2a567ee3a46 8
webmaster 8:f2a567ee3a46 9 #if !defined(__Account_MockHsm_h)
webmaster 8:f2a567ee3a46 10 #define __Account_MockHsm_h
webmaster 8:f2a567ee3a46 11
webmaster 8:f2a567ee3a46 12 #include "Client.h"
webmaster 8:f2a567ee3a46 13 #include "MbedJSONValue.h"
webmaster 8:f2a567ee3a46 14
webmaster 8:f2a567ee3a46 15 using namespace std;
webmaster 8:f2a567ee3a46 16
webmaster 8:f2a567ee3a46 17 class MockHsm
webmaster 8:f2a567ee3a46 18 {
webmaster 8:f2a567ee3a46 19 public:
webmaster 8:f2a567ee3a46 20 MockHsm();
webmaster 8:f2a567ee3a46 21 ~MockHsm();
webmaster 8:f2a567ee3a46 22 static Client getSignerClient(void);
webmaster 8:f2a567ee3a46 23 string getAlias();
webmaster 8:f2a567ee3a46 24 void setAlias(string newAlias);
webmaster 8:f2a567ee3a46 25
webmaster 8:f2a567ee3a46 26 string createKey();
webmaster 8:f2a567ee3a46 27 string listKeys();
webmaster 10:aabd720e632c 28 string listTransactionFeeds();
webmaster 8:f2a567ee3a46 29
webmaster 8:f2a567ee3a46 30 protected:
webmaster 8:f2a567ee3a46 31 private:
webmaster 8:f2a567ee3a46 32 string alias;
webmaster 8:f2a567ee3a46 33 string client_token;
webmaster 8:f2a567ee3a46 34 Client client;
webmaster 8:f2a567ee3a46 35 };
webmaster 8:f2a567ee3a46 36
webmaster 10:aabd720e632c 37 #endif