PDF文件签名验证

功能

通过该接口调用方传输原文文件到平台进行验证;平台返回对文件的验证结果的详情。

请求说明

l  请求方式:POST

Content-type: multipart/form-data;charset=UTF-8

l  请求URL:

请求地址/core/api/verifySignature?token=${token}

 参数以及返回说明

参数名

类型

可空

说明

pdfFile​

file文件流

原文文件的文件数据流;大小不能超过30M;文件名称长度不能超过80个字符长度;

 

返回结果

说明

{

    "success": true,

    "msg": "文档未被修改且数字签名有效",

    "code": "0",

    "orderno": "9bb9091698bc41ad834fdd2e3c0859e6",

    "obj": [

        {

            "certValidity": "2013-07-30 17:20:05~2014-07-30 17:20:05",

            "flag": true,

            "hasTimeStampSign": false,

            "issuer": "SZCA/深圳市电子商务安全证书管理有限公司\r\nShenZhen Certificate Authority",

            "serialNumber": "788c9d1a415777e5",

            "sigAlgName": "SHA1WithRSAEncryption",

            "signDate": "2015-04-13 18:31:09",

            "signerName": "电子政务测试\r\n123123123",

            "timeStampDate": "",

            "validOfTimeStamp": false

        },

    ]

}

请求成功会返回识别号orderno;可为其他服务接口的参数;

success:请求结果true成功,false失败

msg:验证描述

orderno: 业务单号

obj:结果集合

certValidity:数字签名的证书有效期

flag: 是否验证成功标识

hasTimeStampSign:文档是否存在数字签名

issuer: 数字签名证书颁发机构

serialNumber:数字签名证书的证书序列号

sigAlgName: 数字签名算法

signDate:数字签名的签名时间

signerName:签名者名称