diff --git a/chinaport-data-signature-app/src/main/java/cn/alphahub/eport/signature/config/UkeyHealthHelper.java b/chinaport-data-signature-app/src/main/java/cn/alphahub/eport/signature/config/UkeyHealthHelper.java index f38f1ca..f55d674 100644 --- a/chinaport-data-signature-app/src/main/java/cn/alphahub/eport/signature/config/UkeyHealthHelper.java +++ b/chinaport-data-signature-app/src/main/java/cn/alphahub/eport/signature/config/UkeyHealthHelper.java @@ -34,7 +34,7 @@ public class UkeyHealthHelper { * @return 先回调一遍,如果没有配置 clientName 提前缓存填充Windows上的ukey重启的可执行exe * @apiNote * 电子口岸C卡/Key客户端 - * @see 电子口岸C卡/Key客户端控件:EportClientSetup_V1.5.46.exe + * @see 电子口岸C卡/Key客户端控件下载链接 */ @Bean public ApplicationRunner ukeyPreCallbackRunner() { @@ -43,7 +43,7 @@ public class UkeyHealthHelper { log.error("可执行文件 {} 不存在,请检查你的配置; \n如果你没有安装【中国电子口岸C卡/Key客户端控件】请前往官网下载(卡介质登录界面)下载: {}; \n或者点击链接下载:{}", ukeyAccessClientProperties.getClientName(), "https://app.singlewindow.cn/cas/login?service=http%3A%2F%2Fwww.singlewindow.cn%2Fsinglewindow%2Flogin.jspx", - "https://update.singlewindow.cn/downloads/EportClientSetup_V1.5.46.exe"); + "https://update.singlewindow.cn/downloads/EportClientSetup_V1.5.47.exe"); return args -> { }; } 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 f5746b0..d975da0 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. 海关总署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. 海关总署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,
    @@ -199,4 +199,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-07-23 00:47:47Suggestions,contact,support and error reporting on Gitee or Github
    Top
    \ No newline at end of file +}'
    Generated by smart-doc at 2023-07-27 20:17:57Suggestions,contact,support and error reporting on Gitee or Github
    Top
    \ No newline at end of file