# 识蛛云服务 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);
最后更新于: 7/16/2024, 3:25:05 PM