From 02db7a4d83cb47f15672cbb5f572bcefd026ab6c Mon Sep 17 00:00:00 2001 From: Weasley J <1432689025@qq.com> Date: Wed, 9 Aug 2023 17:24:47 +0800 Subject: [PATCH] =?UTF-8?q?[feature]=20=E4=BF=AE=E6=94=B9=E7=94=B5?= =?UTF-8?q?=E5=AD=90=E5=8F=A3=E5=B2=B8=E6=8A=A5=E6=96=87=E6=8E=A8=E9=80=81?= =?UTF-8?q?API=E6=8F=8F=E8=BF=B0=20[feature]=20=E6=96=B0=E5=A2=9E=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2CEB=20Message=E7=94=B3=E6=8A=A5=E5=9B=9E=E6=89=A7Http?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF=20[feature]=20=E6=9B=B4=E6=96=B0API?= =?UTF-8?q?=E6=8E=A5=E5=85=A5=E6=96=87=E6=A1=A3=20[feature]=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0Dockerhub=E9=95=9C=E5=83=8F=20[feature]=20=E5=8D=87?= =?UTF-8?q?=E7=BA=A7spring-boot=E5=88=B03.1.2=20[feature]=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=20[feature]=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0chinaport-data-signature-data-model?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chinaport-data-signature-app/pom.xml | 27 +++++++++---------- .../src/main/resources/static/index.html | 4 +-- chinaport-data-signature-data-model/pom.xml | 7 ++--- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/chinaport-data-signature-app/pom.xml b/chinaport-data-signature-app/pom.xml index 91d5a58..07b2a48 100644 --- a/chinaport-data-signature-app/pom.xml +++ b/chinaport-data-signature-app/pom.xml @@ -33,8 +33,9 @@ 1.4.1 2.13.0 3.0.0 - 1.0.6 - 2.3.1 + 1.0.7 + 2.4.0-b180830.0359 + 2.3.8 32.1.1-jre http://192.168.31.140:9001 admin @@ -160,18 +161,6 @@ ${jna.version} - - - org.glassfish.jaxb - jaxb-runtime - ${jaxb-api.version} - - - javax.xml.bind - jaxb-api - ${jaxb-api.version} - - com.google.guava guava @@ -199,6 +188,16 @@ hutool-all ${hutool-all.version} + + javax.xml.bind + jaxb-api + ${jaxb-api.version} + + + org.glassfish.jaxb + jaxb-runtime + ${jaxb-runtime.version} + diff --git a/chinaport-data-signature-app/src/main/resources/static/index.html b/chinaport-data-signature-app/src/main/resources/static/index.html index 8487f30..c577df2 100644 --- a/chinaport-data-signature-app/src/main/resources/static/index.html +++ b/chinaport-data-signature-app/src/main/resources/static/index.html @@ -1,4 +1,4 @@ -中国电子口岸报文加签API文档
VersionUpdate TimeStatusAuthorDescription

1.0.0

2022-02-16 10:30

创建

Weasley J

创建API文档

1.0.9

2023-06-11 15:36

编辑

Weasley J

更新API文档

1.1.0

2023-07-15 15:36

编辑

Weasley J

补充API文档

1.1.1

2023-08-09 15:48

更新

Weasley J

增加查询申报回执结果

1. 电子口岸报文加签(测试)

1.1. 海关总署XML数据加签

Type: GET

Author: lwj

Content-Type: application/x-www-form-urlencoded;charset=UTF-8

Description: 非正式调用API,只为了让你看到海关总署XML加密的数据返回格式

Request-headers:

HeaderValueTypeRequiredDescription

x-auth-token-eport-sign

string

true

客户端加签时携带的请求头,token值必须和配置文件里面配置鉴权token相等

Response-fields:

FieldTypeDescriptionSince

message

string

返回消息

-

success

boolean

是否成功

-

timestamp

string

响应时间戳

-

code

int32

状态码

-

data

object

响应数据

-

└─success

boolean

本次加签是否成功

-

└─certNo

string

签名的ukey的卡序列号

-

└─x509Certificate

string

签名的ukey证书

-

└─digestValue

string

XML报文的数字摘要

-

└─signatureValue

string

调用ukey获取的签名值

-

└─signatureNode

string

XML报文的签名节点 +中国电子口岸报文加签API文档

VersionUpdate TimeStatusAuthorDescription

1.0.0

2022-02-16 10:30

创建

Weasley J

创建API文档

1.0.9

2023-06-11 15:36

编辑

Weasley J

更新API文档

1.1.0

2023-07-15 15:36

编辑

Weasley J

补充API文档

1.1.1

2023-08-09 15:48

更新

Weasley J

增加查询申报回执结果

1. 电子口岸报文加签(测试)

1.1. 海关总署XML数据加签

Type: GET

Author: lwj

Content-Type: application/x-www-form-urlencoded;charset=UTF-8

Description: 非正式调用API,只为了让你看到海关总署XML加密的数据返回格式

Request-headers:

HeaderValueTypeRequiredDescription

x-auth-token-eport-sign

string

true

客户端加签时携带的请求头,token值必须和配置文件里面配置鉴权token相等

Response-fields:

FieldTypeDescriptionSince

message

string

返回消息

-

success

boolean

是否成功

-

timestamp

string

响应时间戳

-

code

int32

状态码

-

data

object

响应数据

-

└─success

boolean

本次加签是否成功

-

└─certNo

string

签名的ukey的卡序列号

-

└─x509Certificate

string

签名的ukey证书

-

└─digestValue

string

XML报文的数字摘要

-

└─signatureValue

string

调用ukey获取的签名值

-

└─signatureNode

string

XML报文的签名节点

  • 用来组装 ds:SignedInfo 节点
  • -

    Response-example:

    {
       "message": "操作成功",
       "success": true,
    @@ -208,4 +208,4 @@
     }

    Curl-example:

    curl -X POST -H 'Content-Type: application/json' -H 'x-auth-token-eport-sign:DefaultAuthToken' -i http://localhost:8080/rpc/eport/signature --data '{
       "id": 0,
       "data": ""
    -}'
    Generated by smart-doc at 2023-08-09 16:38:53Suggestions,contact,support and error reporting on Gitee or Github
    Top
    +}'
    Generated by smart-doc at 2023-08-09 17:23:47Suggestions,contact,support and error reporting on Gitee or Github
    Top
    diff --git a/chinaport-data-signature-data-model/pom.xml b/chinaport-data-signature-data-model/pom.xml index f552abb..7b791f0 100644 --- a/chinaport-data-signature-data-model/pom.xml +++ b/chinaport-data-signature-data-model/pom.xml @@ -5,7 +5,7 @@ io.github.weasley-j chinaport-data-signature-data-model - 1.0.6 + 1.0.7 chinaport-data-signature-data-model jar https://github.com/Weasley-J/chinaport-data-signature/tree/main/chinaport-data-signature-data-model @@ -38,7 +38,8 @@ UTF-8 1.18.28 2.0.7 - 2.3.1 + 2.4.0-b180830.0359 + 2.3.8 3.11.0 1.6.13 3.4.0 @@ -64,7 +65,7 @@ org.glassfish.jaxb jaxb-runtime - ${jaxb-api.version} + ${jaxb-runtime.version}