techSDK版(适合JAVA语言)下载使用

更新时间:2024-02-08 10:22:27

产品说明

e签宝于2020年7月1日将产品名称由“悟空SDK”变更为“电子签名 SDK(techSDK版)”

本次仅对产品名称进行变更,其接口及参数保持原有不变。

注:自2021年8月1日起,未经我司同意新客户不允许对接此产品。

电子签名SDK(techSDK版)适用范围

企业开发者采用JAVA语言进行开发时,只需要将e签宝提供的techSDK(Jar包)引入到项目中即可调用相关接口。

适用语言:JAVA

techSDK支持的环境

JAVA JDK 版本:

Oracle JDK 支持1.6 - 1.8

OpenJDK 版本支持1.8.0_242,其他版本OpenJDK需贵司自测

电子签名SDK(techSDK版)接入示例DEMO

点击 TechSDKDemoForJava-2.1.60.zip 下载示例DEMO。

点击 电子签名SDK(techSDK版)示例DEMO历史版本列表 进入历史旧版本下载页面。

电子签名SDK(techSDK版)必须要引用的Jar

企业开发者使用e签宝提供的techSDK(Jar包)时,必须同时引入4个e签宝私有Jar18个第三方开源Jar

e签宝私有Jar(4个)

e签宝私有Jar | 更新日期:2023/06/28

分类

Jar名称

e签宝私有-核心Jar

tech-sdk-2.1.60.jar

e签宝私有-核心Jar

tgtext-3.3.64.2160.jar

e签宝私有-核心Jar

utils-3.0.6.2160.jar

e签宝私有-核心Jar

smUtil-1.3.3.2160.jar

说明:

自2.1.60版本开始需要引入 commons-io-2.5.jar 第三方开源包。若升级到此版本需注意引用。

自2.1.50版本开始需要引入 font-asian-7.1.8.jar、io-7.1.8.jar和kernel-7.1.8.jar 第三方开源包。

若升级到此版本需注意引用。

自2.1.45版本开始不再对外提供ext-sdk-fonts-1.0.3.jar字体包。

点击 电子签名SDK(techSDK版)e签宝私有Jar 进入下载页面。

点击 电子签名SDK(techSDK版)私有Jar历史版本列表 进入历史旧版本下载页面。


第三方开源Jar(18个)

第三方开源Jar | 更新日期:2023/06/28

点击下载 第三方开源Jar-20230628.zip

分类

Jar名称

备注说明

第三方开源Jar

commons-collections-3.2.2.jar


第三方开源Jar

commons-io-2.5.jar

techSDK 2.1.60 版本时开始引入

第三方开源Jar

commons-lang-2.5.jar


第三方开源Jar

commons-logging-1.2.jar


第三方开源Jar

core-2.2.jar


第三方开源Jar

gson-2.2.4.jar


第三方开源Jar

httpclient-4.5.1.jar


第三方开源Jar

httpcore-4.4.3.jar


第三方开源Jar

httpmime-4.5.1.jar


第三方开源Jar

javase-2.2.jar


第三方开源Jar

javassist-3.16.1-GA.jar


第三方开源Jar

log4j-api-2.17.0.jar


第三方开源Jar

log4j-core-2.17.0.jar


第三方开源Jar

log4j-slf4j-impl-2.17.0.jar


第三方开源Jar

slf4j-api-1.7.25.jar


第三方开源Jar

font-asian-7.1.8.jar


第三方开源Jar

io-7.1.8.jar


第三方开源Jar

kernel-7.1.8.jar



e签宝私有jar定义Maven坐标时推荐采用下面方式

<dependency>
	<groupId>esigntech-sdk</groupId>
	<artifactId>esigntech-sdk</artifactId>
	<version>2.1.60</version>
  <scope>system</scope>
	<systemPath>${project.basedir}/lib/tech-sdk-2.1.60.jar</systemPath>
</dependency>

<dependency>
	<groupId>esigntech-tgtext</groupId>
	<artifactId>esigntech-tgtext</artifactId>
	<version>3.3.64.2160</version>
  <scope>system</scope>
	<systemPath>${project.basedir}/lib/tgtext-3.3.64.2160.jar</systemPath>
</dependency>

<dependency>
	<groupId>esigntech-sdk-utils</groupId>
	<artifactId>esigntech-sdk-utils</artifactId>
	<version>3.0.6.2160</version>
  <scope>system</scope>
	<systemPath>${project.basedir}/lib/utils-3.0.6.2160.jar</systemPath>
</dependency>

<dependency>
	<groupId>esigntech-sdk-smUtil</groupId>
	<artifactId>esigntech-sdk-utils-smUtil</artifactId>
	<version>1.3.3.2160</version>
  <scope>system</scope>
	<systemPath>${project.basedir}/lib/smUtil-1.3.3.2160.jar</systemPath>
</dependency>

第三方开源Jar包POM文件中Maven地址

<dependencies>
	<!-- https://mvnrepository.com/artifact/commons-collections/commons-collections -->
	<dependency>
		<groupId>commons-collections</groupId>
		<artifactId>commons-collections</artifactId>
		<version>3.2.2</version>
	</dependency>
  <!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
  <dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>2.5</version>
  </dependency>
	<!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->
	<dependency>
		<groupId>commons-lang</groupId>
		<artifactId>commons-lang</artifactId>
		<version>2.5</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
	<dependency>
		<groupId>commons-logging</groupId>
		<artifactId>commons-logging</artifactId>
		<version>1.2</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core -->
	<dependency>
		<groupId>com.google.zxing</groupId>
		<artifactId>core</artifactId>
		<version>2.2</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
	<dependency>
		<groupId>com.google.code.gson</groupId>
		<artifactId>gson</artifactId>
		<version>2.2.4</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
	<dependency>
		<groupId>org.apache.httpcomponents</groupId>
		<artifactId>httpclient</artifactId>
		<version>4.5.1</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore -->
	<dependency>
		<groupId>org.apache.httpcomponents</groupId>
		<artifactId>httpcore</artifactId>
		<version>4.4.3</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpmime -->
	<dependency>
		<groupId>org.apache.httpcomponents</groupId>
		<artifactId>httpmime</artifactId>
		<version>4.5.1</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/com.google.zxing/javase -->
	<dependency>
		<groupId>com.google.zxing</groupId>
		<artifactId>javase</artifactId>
		<version>2.2</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api -->
  <dependency>
      <groupId>org.apache.logging.log4j</groupId>
      <artifactId>log4j-api</artifactId>
      <version>2.17.0</version>
  </dependency>
	<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
  <dependency>
      <groupId>org.apache.logging.log4j</groupId>
      <artifactId>log4j-core</artifactId>
      <version>2.17.0</version>
  </dependency>
  <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-slf4j-impl -->
  <dependency>
      <groupId>org.apache.logging.log4j</groupId>
      <artifactId>log4j-slf4j-impl</artifactId>
      <version>2.17.0</version>
      <scope>test</scope>
  </dependency>
  <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
  <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.25</version>
  </dependency>
  <!-- https://mvnrepository.com/artifact/org.javassist/javassist -->
	<dependency>
    <groupId>org.javassist</groupId>
    <artifactId>javassist</artifactId>
    <version>3.16.1-GA</version>
	</dependency>
  <!-- https://mvnrepository.com/artifact/com.itextpdf/font-asian -->
  <dependency>
      <groupId>com.itextpdf</groupId>
      <artifactId>font-asian</artifactId>
      <version>7.1.8</version>
  </dependency>
  <!-- https://mvnrepository.com/artifact/com.itextpdf/io -->
  <dependency>
      <groupId>com.itextpdf</groupId>
      <artifactId>io</artifactId>
      <version>7.1.8</version>
  </dependency>
  <!-- https://mvnrepository.com/artifact/com.itextpdf/kernel -->
  <dependency>
      <groupId>com.itextpdf</groupId>
      <artifactId>kernel</artifactId>
      <version>7.1.8</version>
  </dependency>
</dependencies>


我要纠错