diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/service/impl/CrypConfigureServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/service/impl/CrypConfigureServiceImpl.java index a12d172..4746bf2 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/service/impl/CrypConfigureServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/service/impl/CrypConfigureServiceImpl.java @@ -22,11 +22,13 @@ import com.chinaunicom.mall.ebtp.extend.crypconfigure.dao.CrypConfigureMapper; import com.chinaunicom.mall.ebtp.extend.crypconfigure.entity.CrypBean; import com.chinaunicom.mall.ebtp.extend.crypconfigure.entity.CrypConfigure; import com.chinaunicom.mall.ebtp.extend.crypconfigure.service.ICrypConfigureService; +import org.apache.commons.io.IOUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.core.io.ClassPathResource; import org.springframework.stereotype.Service; +import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.net.URL; import java.text.SimpleDateFormat; @@ -147,10 +149,15 @@ public class CrypConfigureServiceImpl extends BaseServiceImpl mapb= new HashMap<>(); // -// Map map = new HashMap<>(1); -// map.put("TENDERER_ID","8533"); -// map.put("SHOPPINGCART_ID","L3307"); -// map.put("AMOUNT","1000"); -// map.put("TP_ID","L3307A"); -// map.put("SECTION_ID","1111"); -// -// List list = new ArrayList(); -// list.add(map); -// //mapb.put("BODY_LIST",list); -// -// CrypConfigureServiceImpl crypService = new CrypConfigureServiceImpl(); -// CrypBean bean = crypService.signObject(list); -// System.out.println(bean); + Map map = new HashMap<>(1); + map.put("TENDERER_ID","8533"); + map.put("SHOPPINGCART_ID","L3307"); + map.put("AMOUNT","1000"); + map.put("TP_ID","L3307A"); + map.put("SECTION_ID","1111"); + + List list = new ArrayList(); + list.add(map); + //mapb.put("BODY_LIST",list); + + CrypConfigureServiceImpl crypService = new CrypConfigureServiceImpl(); + CrypBean bean = crypService.signObject(list); + System.out.println(bean); -// System.out.println(mapb); -// // String pkey = "-----BEGIN PRIVATE KEY-----\n" + // "MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgfb0OcgWWFJGaOmVI\n" + // "LxEpIRTsICs0ssgJZqpuZQUhTIGhRANCAAQ8dPtVEfZfm2wXdqoqYpColaJ4MxiJ\n" + // "rFoUUMepAwuIQLaSZIH1+YbUkr/P+ybC1cbiBMrZjCxiAimk7dLxmUkx\n" + // "-----END PRIVATE KEY-----"; -// //"MEUCIQC0TNG+JlFa2kCwQOdYer69cA4psgDoK9ulqdKyK5BEwQIgFOlVofB+xDVOCSuj7t2Pp3z0fyyiuXPy5dRMsOMoh3U="; + //"MEUCIQC0TNG+JlFa2kCwQOdYer69cA4psgDoK9ulqdKyK5BEwQIgFOlVofB+xDVOCSuj7t2Pp3z0fyyiuXPy5dRMsOMoh3U="; // String signature = CrypServiceImpl.signObject2(list,pkey); // System.out.println("signature of Map: "+signature); // boolean isOk = CrypServiceImpl.verifyObject(signature,list,CRT_PATH);