JAVA法大大电子签章对接

  • 对接流程
    • 注册账号,获取customer_id用户编号
    • 获取企业 or 个人 实名认证链接进行实名认证
    • 实名证书申请,为用户颁发ca证书
    • 个人签署合同

对接流程

1、注册账号,获取customer_id用户编号(法大大用户编号)

2、获取企业 or 个人 实名认证链接进行实名认证(如需进行签章、企业个人都需要实名认证)

3、实名证书申请,为用户颁发ca证书

4、印章上传(可以不需要上传、申请实名证书之后默认会生成印章)

5、模板上传

6、模板填充

7、合同上传(可自己上传合同,也可使用5 6 进行生成合同)

8、企业签署合同

9、个人签署合同

10、合同归档(该合同不可以再进行签署操作)

注册账号,获取customer_id用户编号

javasdk示例:
(APPID、KEY、版本、服务地址)
FddClientBase base = new FddClientBase(APPID,APPKEY,V,SERVERURL);
String open_id =“1”;//用户在接入方的唯一标识
String account_type = “1”;//账号类型 (1.个人 2.企业)
String result =base.invokeregisterAccount(open_id,account_type);

    result格式({"code":1,"data":"3D328E3D3EC5DCF44B336447EF44001B","msg":"success"})

获取企业 or 个人 实名认证链接进行实名认证

JAVASDK:
GetPersonVerifyUrl personverify = new GetPersonVerifyUrl(APPID,APPKEY,V,SERVERURL);
String customer_id = “3D328E3D3EC5DCF44B336447EF44001B”;//客户编号
String verifyed_way = “1”;//实名认证套餐类型
String page_modify = “1”;//是否允许用户页面修改
String notify_url = “1”;//回调地址
String return_url= “1”;//同步通知url
String customer_name = “”;//姓名
String customer_ident_type = “”;//证件类型
String customer_ident_no ="";//证件号码
String mobile ="";//手机号码
String ident_front_path ="";//证件正面照下载地址
String result_type ="";//
String cert_flag ="";//
String cert_type =;//
String bank_card_no ="";//
String option ="";//
String isminprogram ="";//
String result = personverify.invokePersonVerifyUrl(customer_id,verifyed_way,page_modify,notify_url,return_url,customer_name,customer_ident_type,customer_ident_no,mobile,ident_front_path,result_type,cert_flag,cert_type,bank_card_no,null,option,isminprogram) ;

返回url进行加密、需要解密

实名证书申请,为用户颁发ca证书

JAVASDK:

ApplyCert applyCert = new ApplyCert(APPID,APPKEY,V,SERVERURL);
String customer_id = “3D328E3D3EC5DCF44B336447EF44001B”;//客户编号
String verified_serialno= “07de3b7132fe41cc846d0ec6474df4b6”;//实名认证序列号
String result = applyCert.invokeApplyCert(customer_id,verified_serialno);

个人签署合同

FddClientBase base = new FddClientBase(APP_ID,APP_SECRET,V,HOST);
ExtsignReq req = new ExtsignReq();
req.setCustomer_id("");//客户编号
req.setTransaction_id();//交易号
req.setContract_id("");//合同编号
req.setDoc_title("");//文档标题
req.setReturn_url("");页面跳转URL(签署结果同步通知)
String sign_url= base.invokeExtSign(req);
// sign_url是组装好的地址,请重定向到这个地址呈现签署页面给用户
// 例如:HttpServletResponse().sendRedirect(sign_url);
// 输出签署页面

文章到此结束、只列举部分sdk调用方式、有需要可私信进行咨询其他sdk调用方法

JAVA进行电子签章相关推荐

  1. java PDF电子签章、文件拆分、文件合并

    java PDF电子签章.文件拆分.文件合并 日常工作常用问题记录,本次使用的是PDFBox实现的 pom依赖 <!-- https://mvnrepository.com/artifact/o ...

  2. 关于Java生成电子签章

    实体类 package cn.hong.pdf;import lombok.Builder; import lombok.Getter;@Getter @Builder public class Se ...

  3. java为PDF盖(签)电子签章--位置定位

    1.电子签章简介 电子签章,与我们所使用的数字证书一样,是用来做为身份验证的一种手段,泛指所有以电子形式存在,依附在电子文件并与其逻辑关联,可用以辨识电子文件签署者身份,保证文件的完整性,并表示签署者 ...

  4. 如何用 Java 对 PDF 文件进行电子签章

    转自:如何用 Java 对 PDF 文件进行电子签章 - Ferocious - 博客园 一.概述 二.技术选型 三.生成一个图片签章 四.如何按模板生成PDF文件 五.如何生成PKSC12证书 六. ...

  5. 使用Java对PDF进行电子签章

    使用Java对PDF进行电子签章 开始之前 前期准备 开始 生成keystore证书 来张材料全家福 编码 项目结构 签署工具类 开始之前 公司近期做的项目用到了电子签章(给PDF盖章签名),这过程真 ...

  6. java操作pdf制作电子签章

    #java操作pdf制作电子签章 ##电子签章简介 电子签章,与我们所使用的数字证书一样,是用来做为身份验证的一种手段,泛指所有以电子形式存在,依附在电子文件并与其逻辑关联,可用以辨识电子文件签署者身 ...

  7. java给pdf文件电子签章

    电子签章简介: 电子签章,与我们所使用的数字证书一样,是用来做为身份验证的一种手段,泛指所有以电子形式存在,依附在电子文件并与其逻辑关联,可用以辨识电子文件签署者身份,保证文件的完整性,并表示签署者同 ...

  8. 如何用 Java 对 PDF 文件进行电子签章(六)如何进行多次PDF签名 及总结

    参考: https://blog.csdn.net/javasun608/article/details/79307845 如何进行多次PDF签名   生成多个签章重点代码,已在SignPdf.jav ...

  9. java使用poi操作word实现电子签章

    这个电子签章其实并不算真正意义上的电子签章,有一些取巧的成分在.在代码之前我先简单讲一下这个操作的原理,其实就是在你的word模板上事先传上一张图片,将样式.大小都设置好,然后在代码中将图片文件进行替 ...

最新文章

  1. java 短信平台_Java通过SMS短信平台实现发短信功能
  2. MySQL字符集编码
  3. 与老大的交谈——估算项目时间
  4. Java使用AES加密解密
  5. Elasticsearch+Kibana 设置连接密码
  6. sqlserver ssms ctrl+e快捷键问题
  7. layer和3D仿射变换
  8. Python学习之类和实例
  9. oracle查询当前用户名下所有表
  10. Kotlin 5 控制流,返回和跳转
  11. Science:把这个人类特有基因转入猴子后,它们的大脑更大更强了,但科学家没敢让它出生...
  12. 程序员社区骂战:不满政治正确,LLVM元老宣布退出
  13. SMbus和I2C异同, PMBUS
  14. android gradle abi mips x86,APP_ABI := armeabi armeabi-v7a mips x86与= armeabi armeabi-v7a区别是?...
  15. 数学猜想验证步骤_“猜想——验证” 数学学习的重要方法
  16. 分享一个HTML【叶子特效】,确切一点 是 落叶特效(完整代码)
  17. 为Linux内核text段计算SHA1摘要以检测篡改
  18. java安装安卓模拟器下载安装_Android模拟器安装及其安装APK方法
  19. springboot 全局时间转换器
  20. MySQL解决幻读详解

热门文章

  1. 病理档案计算机管理应用中不包括,病理档案材料管理
  2. 电脑问题处理篇8:解决电脑启动时间过长问题
  3. DUTOJ-1135: 砍竹子
  4. denied ftp permission_FTP常见错误解决办法
  5. 阅读笔记:Instance-aware semantic segmentation via Multi-task Network Cascades
  6. 实验5-9 使用函数输出水仙花数_正点原子STM32F407探索者开发板资料连载第五十三章 手写识别实验
  7. [开发日志]2d传统动画软件:Tracer
  8. 如何使用MidJourney和ChatGPT制作动画短片?
  9. TTU智能配电终端_配电物联网建设火热,“智能配变终端TTU” C位出道!
  10. Android写出资源到根目录,创建一个文件夹并将其写入android的根目录