CA接口测试类
package com.creditharmony.adapter.testCase.ca; import org.junit.Test; import com.alibaba.druid.util.StringUtils;
import com.creditharmony.adapter.bean.in.CASignlInfo;
import com.creditharmony.adapter.bean.out.CAOutInfo;
import com.creditharmony.adapter.constant.CAKeyWordType;
import com.creditharmony.adapter.constant.ServiceType;
import com.creditharmony.adapter.core.client.ClientPoxy; public class CASignReqServiceTest { /**
* 代理方式
* 2015年12月16日
*/
@Test
public void test02() {
CASignlInfo casinfo = new CASignlInfo();
casinfo.setSignerName("12");
casinfo.setIDCardNum("410522199004025815");
casinfo.setPdfID("{E06F1652-0000-C512-BF16-EBB403F6EB73}");//根据该id从filenet上获取需要签章的pdf
casinfo.setSubType("subType000002");
casinfo.setBatchNo("batchNo000002");
casinfo.setBusinessType("approve");
casinfo.setKeyWord(CAKeyWordType.QZ.getType());//关键字必须与pdf上一致才能签章成功
ClientPoxy service = new ClientPoxy(ServiceType.Type.CA_AGENT_SIGN_SERVICE); CAOutInfo outInfo = (CAOutInfo) service.callService(casinfo);
if(StringUtils.equals(outInfo.getRetMsg(), "0000")){
//成功生成签名文件
System.err.println("上传成功,docId:"+outInfo.getDocId());
}
} /**
* 企业电子签章
* 2016年3月8日
* By yourname
*/
@Test
public void test03() {
CASignlInfo casinfo = new CASignlInfo();
//casinfo.setPdfID("{E06F1652-0000-C512-BF16-EBB403F6EB73}");
casinfo.setPdfID("{F0BBD053-0000-CC17-816E-A08DFCED9267}");//{90EBBB53-0000-CE19-837F-B8E4A1D69A87}
casinfo.setSubType("subType001");
casinfo.setBatchNo("batchNo001");
casinfo.setBusinessType("fortune");
casinfo.setTid("xhtest");//xj,代表老总个人签名。xhtest,代表惠*公司签章
ClientPoxy service = new ClientPoxy(ServiceType.Type.CA_UNIT_SIGN_SERVICE); CAOutInfo outInfo = (CAOutInfo) service.callService(casinfo); //数字签名的问题是因为jar包不匹配,重新下Maven里org-bjca的包
if(StringUtils.equals(outInfo.getRetCode(), "0000")){
//成功生成签名文件
System.out.println("返回docId:"+outInfo.getDocId());
}
}
}
代理签章:
1、先认证;2、再签章;
CA接口测试类的更多相关文章
- 简单的接口测试类和测试生成报告工具HTMLTestRunner.py
Demo.py #coding:utf-8 # import requests import json ''' data = { 'username':'jackson', 'password':'a ...
- python - 接口自动化测试 - HttpRequest - 接口测试类封装
# -*- coding:utf-8 -*- ''' @project: ApiAutoTest @author: Jimmy @file: http_request.py @ide: PyCharm ...
- JAVA接口测试类
package etcom.servlet; import java.io.BufferedReader; import java.io.InputStreamReader; import java. ...
- c++,派生类对象可以对基类赋值,基类对派生类不可以赋值
派生类对象可以对基类对象赋值,赋值时属于派生类独有的部分就舍弃不用. #include <iostream> using namespace std; class DemoA { publ ...
- mfc 基类与子类
基类(父类) 派生类(子类) 一.基类(父类) 基类(又称为父类,基类与派生类是相对的关系! 通过继承机制,可以利用已有的数据类型来定义新的数据类型.所定义的新的数据类型不仅拥有新定义的成员,而且还同 ...
- Java类的继承与多态特性-入门笔记
相信对于继承和多态的概念性我就不在怎么解释啦!不管你是.Net还是Java面向对象编程都是比不缺少一堂课~~Net如此Java亦也有同样的思想成分包含其中. 继承,多态,封装是Java面向对象的3大特 ...
- 调用http接口的工具类
网上面有很多,但是我们项目怎么也调不到结果,试了差不多很多案例,都是报connection reset 后来,我发现是有一个验证,需要跳过验证.然后才能调接口.所以找了一个忽略https的方法.进行改 ...
- 基于Spring开发的DUBBO服务接口测试
基于Spring开发的DUBBO服务接口测试 知识共享主要内容: 1. Dubbo相关概念和架构,以及dubbo服务程序开发步骤. 2. 基于Spring开发框架的dubbo服务接口测试相关配置. 3 ...
- Java学习笔记(06)
继承 super关键字 重写 final关键字 抽象类/abstract关键字 接口 一.继承 继承是类与类之间的继承,是一种is a 的关系(继承的满足条件) 继承的类叫子类 / 派生类,被继承的叫 ...
随机推荐
- IOS中怎么使用微软雅黑字体
http://www.cnblogs.com/GnagWang/archive/2011/09/14/2176266.html
- 3、SQL基础整理(分组)
分组 group by select class from xuesheng group by class select class,AVG(chinese)from xuesheng group b ...
- 关于linux python vim的一些基础知识(很零散)
清空文件夹filenmae下所有文件 rm filename/* vim复制大量代码段 num+yy 从光标起始处复制num个数行 然后 python: 设置中断 1.from IPython imp ...
- Smart210学习记录-------文件操作
一.linux文件操作(只能在linux系统上用) 创建:int creat(const char* filename, mode_t mode) filename 表示要创建的文件名,mode表示对 ...
- Redis的初步安装
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 下载 官网下载:http://redis.io/downlo ...
- SAP 默认的连接端口
3708.3908.4008.32<instance number> 如instance number是00的话,就是3200,这是给 disp+working process 用的. 3 ...
- ipython notebook
pip install jupyter和pip install "ipython[all]"
- 【渗透测试学习平台】 web for pentester -1.介绍与安装
web for pentester是国外安全研究者开发的的一款渗透测试平台,通过该平台你可以了解到常见的Web漏洞检测技术. 官网:https://www.pentesterlab.com 下载地址: ...
- poj3249 Test for Job ——拓扑+DP
link:http://poj.org/problem?id=3249 在拓扑排序的过程中进行状态转移,dp[i]表示从起点到 i 这个点所得到的的最大值.比如从u点到v点,dp[v]=max(dp[ ...
- codeforces hungry sequence 水题
题目链接:http://codeforces.com/problemset/problem/327/B 这道题目虽然超级简单,但是当初我还真的没有想出来做法,囧,看完别人的代码恍然大悟. #inclu ...