# qiyuesuo-java-demo **Repository Path**: ncrm/qiyuesuo-java-demo ## Basic Information - **Project Name**: qiyuesuo-java-demo - **Description**: 契约锁java demo - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 4 - **Created**: 2020-12-12 - **Last Updated**: 2024-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 契约锁私有云DEMO [契约锁](http://www.qiyuesuo.com) 成立于2015年,是新一代数字签名服务领域的领军企业。依托雄厚的企业管理软件服务经验,致力为全国的企业及个人用户提供最具可用性、稳定性及前瞻性的电子签署、数据存证及数据交互服务。 契约锁深耕企业级市场,产品线涵盖电子签署、合同管理、公文签发、数据存证等企业内签署场景,并提供API调用方便接入企业内部管理系统。目前主要为教育、旅游、互联网金融、政府事业单位、集团企业、B2B电商、地产中介、O2O等企业及个人提供签署、存证服务。 契约锁严格遵守《中华人民共和国电子签名法》,并联合公安部公民网络身份识别系统(eID)、工商相关身份识别系统、权威CA机构、公证处及律师事务所,确保在契约锁上签署的每一份合同真实且具有法律效力。 契约锁平台由上海亘岩网络科技有限公司运营开发,核心团队具有丰富的企业管理软件、金融支付行业、数字证书行业从业经验,致力于通过技术手段让企业合同签署及管理业务更简单、更便捷。 了解更多契约锁详情请访问 [www.qiyuesuo.com](http://www.qiyuesuo.com). Requirements ============ Java 1.6 or later. Installation ============ 前往 [契约锁私有云控制台](http://[host]:9181)下载Java SDK及依赖包,并添加到项目中。 ### Maven users 将下载的Java SDK上传至Maven私有仓库,或本地仓库,并在项目POM文件中添加: ```xml net.qiyuesuo.sdk private-sdk 4.0.0 ``` Usage ===== #### Java Demo 在sample中列举了三种电子签署的创建示例和数据签名示例: 1、自定义创建合同:创建合同时使用参数中传入的签署动作、印章、签署位置信息。 适用场景:签署方类型、数量不固定,合同文件无统一格式。 示例代码: sample中的测试用例 CustomContractSample 。 2、使用业务分类创建合同:创建合同时使用业务分类中配置的签署动作、印章、签署位置、模板等信息。 适用场景:签署方类型、数量固定,合同文件有统一的格式。 示例代码: sample中的测试用例 CategoryContractSample 。 3、动态添加签署方的形式创建、签署合同:创建合同时不指定签署方,在签署时再指定。 适用场景:创建合同时,签署方不确定,在签署时添加签署方。 示例代码: sample中的测试用例 DynamicContractSample 4、数据签名:对非版式文件对接数据签名。 适用场景:适用于非版式文件的签署。 示例代码: sample中的测试用例 DatasignSample 。 #### 接口文档 在docs中提供了私有云的API文档和SDK文档。 Notes ======= 示例代码中的参数均为测试环境参数,实际运行时需要将相关参数修改为实际参数。 扫码关注契约锁公众号,了解契约锁最新动态。 ![契约锁公众号](qrcode.png)