# 识蛛云服务 Java SDK
普通Java sdk,未使用http连接池
# 下载 SDK
下载地址
点击立即下载实名认证 Java SDK# 添加到本地仓库
如果是非maven形式项目,直接将jar包放入Dependencies依赖目录
如果是maven项目,可在终端窗口执行以下命令安装到本地仓库:
Linux & Mac:
mvn install:install-file -Dfile=jar文件绝对路径 \
-DgroupId=cn.unitid.realidentity \
-DartifactId=openapi-java-sdk \
-Dversion=版本号 \
-Dpackaging=jar
mvn install:install-file -Dfile=jar文件绝对路径 \
-DgroupId=cn.unitid.easypki \
-DartifactId=jce \
-Dversion=1.0.1-RELEASE \
-Dpackaging=jar
Windows:
mvn install:install-file -Dfile=jar文件绝对路径 -DgroupId=cn.unitid.realidentity -DartifactId=openapi-java-sdk -Dversion=版本号 -Dpackaging=jar
mvn install:install-file -Dfile=jar文件绝对路径 -DgroupId=cn.unitid.easypki -DartifactId=jce -Dversion=1.0.1-RELEASE -Dpackaging=jar
然后在Maven项目pom文件中添加依赖:
<dependency>
<groupId>cn.unitid.realidentity</groupId>
<artifactId>openapi-java-sdk</artifactId>
<version>版本号</version>
</dependency>
<!-- 发证生成P10需要如下依赖 -->
<dependency>
<groupId>cn.unitid.easypki</groupId>
<artifactId>jce</artifactId>
<version>1.0.1-RELEASE</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.61</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcmail-jdk15on</artifactId>
<version>1.60</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.14</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
# 开启关闭sdk错误日志
//开启日志
ApiLogger.setNeedEnableLogger(true);
//关闭日志
ApiLogger.setNeedEnableLogger(false);
# 身份证件号码15位支持
由于核验中心只支持二代身份证件核验 因此对于旧有的15位证件号码需要根据规则转换为18位使用
以下示例以java版本SDK(v1.8.1开始支持):
方法1. 全局开启15位证件号码转换
DefaultApiClient.enabledIdcard15To18();
方法2. 手动使用15位证件号码转换工具类 (推荐)
String idcard15 = "15位证件号码";
String idcard18 = Utils.transformIdcard15to18(idcard15);
← 介绍 PKI云服务 Java SDK →