- vim truffle.js(将ip更改为自己的ip)
- truffle compile
- truffle migrate --reset
- npm run dev
- 合约发布默认添加了 0x6b5344B29E8E7e8e63f61321838f590fF9e7fB95 作为CA 机构
- 默认添加了3个证书,identityId 及 certnumber 分别为11,11;22,22;33,33;用户地址及CA地址均为0x6b5344B29E8E7e8e63f61321838f590fF9e7fB95
- 规则
- 证书的CAAddress必须有效,证书才能添加成功
- 证书的所有者及CA机构可以查看自己的证书详情,其他用户仅可验证证书是否有效
- 当证书被锁定或过期,任何人(包括证书所有者,CA)验证真伪均返回false
- 证书所有者可以将证书锁定或解锁,CA可以将证书锁定,解锁或过期;当证书过期,只有CA可以解除过期状态