区块链调试
This commit is contained in:
@ -224,9 +224,13 @@ public class CrypConfigureServiceImpl extends BaseServiceImpl<CrypConfigureMappe
|
||||
public Boolean verifyObject(CrypBean bean){
|
||||
|
||||
try{
|
||||
log.info("解密参数:"+bean);
|
||||
log.info("解密参数1:"+bean);
|
||||
String json = JSONArray.toJSONString(bean.getObject());
|
||||
Map<String,String> jsonMap = JSONArray.parseObject(json,Map.class);
|
||||
bean.setObject(jsonMap);
|
||||
log.info("解密参数2:"+bean);
|
||||
InputStream is = CrypConfigureServiceImpl.class.getClassLoader().getResourceAsStream(CRT_PATH);
|
||||
Boolean b = CrypServiceImpl.verifyValue(bean.getSign(),bean.getObject(),IOUtils.toString(is));
|
||||
Boolean b = CrypServiceImpl.verifyValue(bean.getSign(),jsonMap,IOUtils.toString(is));
|
||||
return b;
|
||||
}catch (Exception e){
|
||||
|
||||
@ -260,13 +264,16 @@ public class CrypConfigureServiceImpl extends BaseServiceImpl<CrypConfigureMappe
|
||||
|
||||
CrypConfigureServiceImpl crypService = new CrypConfigureServiceImpl();
|
||||
|
||||
System.out.println(jsonMap);
|
||||
CrypBean bean = crypService.signObject(jsonMap);
|
||||
CrypBean bean = new CrypBean();
|
||||
|
||||
//CrypBean bean = crypService.signObject(jsonMap);
|
||||
bean.setObject(jsonMap);
|
||||
bean.setSign("MEUCIQCqbcS4d8je+XvTwlSJ1/5IEgiZBYgJlQ+nU/oi2ZeLAgIgd+SZ72Hk8xdKhcVnxwrFsIL6gHMKOFDIbo4nLzmYroM=");
|
||||
System.out.println("signature of Map: "+bean.getSign());
|
||||
System.out.println("signature object of Map: "+bean.getObject());
|
||||
byte[] b = JSON.toJSONBytes(bean.getObject(), new SerializerFeature[]{SerializerFeature.MapSortField, SerializerFeature.SortField});
|
||||
System.out.println("signature object2 of Map: "+new String(b));
|
||||
System.out.println(bean);
|
||||
//System.out.println("signature of Map: "+bean.getSign());
|
||||
//System.out.println("signature object of Map: "+bean.getObject());
|
||||
//byte[] b = JSON.toJSONBytes(bean.getObject(), new SerializerFeature[]{SerializerFeature.MapSortField, SerializerFeature.SortField});
|
||||
//System.out.println("signature object2 of Map: "+new String(b));
|
||||
boolean isOk = crypService.verifyObject(bean);
|
||||
System.out.println("verify result of Map: "+ isOk);
|
||||
|
||||
|
Reference in New Issue
Block a user