- demo
- 认证
- 文件服务
- 采 集服务
- 数据源-新增
- 数据源-修改
- 数据源-测试连接
- 数据源-分页数据
- 数据源-修改状态
- 系统厂商-新增
- 系统厂商-修改
- 系统厂商-修改状态
- 系统厂商-分页列表
- 采集方式-新增
- 采集方式-编辑
- 采集方式-db数据源分页列表
- 采集方式-ftp数据源分页列表
- 采集方式-interface数据源分页列表
- 采集方式-执行一次
- 获取系统厂商下的数据源
- 采集方式-修改状态
- 采集方式-db-采集测试
- 采集字段字段-列表
- 采集方式-获取所有系统厂商
- 采集方式-获取可用的的数据源
- 采集方式-采集记录
- 获取所有病案分类
- 系统厂商-检查是否在使用
- 数据源-检查是否在使用
- 系统厂商元数据-新增
- 系统厂商元数据-编辑
- 系统厂商元数据-删除
- 系统厂商元数据列表
- 系统厂商元数据-本系统字段
- 系统厂商元数据-模板下载
- 系统厂商元数据-导入
- 系统厂商元数据-覆盖重复数据
- 系统厂商元数据-导出错误数据列表
- 采集监控-分页数据
- 采集监控-重新 采集
- 数据源(ftp)-新增
- 数据源(ftp)-编辑
- 数据源(ftp)-删除
- 数据源(ftp)-更改状态
- 数据源(ftp)-分页数据
- 数据源(ftp)-测试连接
- 数据源(ftp)-所有可用的数据源
- 推送配置
- 历史采集
- 历史推送
- 病案文档
- 首页统计
- 收藏
- 借阅
- 借阅授权
- 医院服务
- 账户角色菜单
- 查询系统下的用户统计信息
- 医护信息-分页数据
- 职称列表
- 用户信息-创建
- 用户信息-编辑
- 用户信息-更改状态
- 用户信息-重置密码
- 角色列表
- 用户信息-用户已授权的角色信息
- 用户信息-添加编辑角色
- 角色管理-角色分页数据
- 角色管理-新增角色
- 角色管理-编辑角色
- 角色管理-变更状态
- 角色管理-获取指定角色绑定的账户信息
- 角色管理-移除绑定关系
- 角色管理-绑定角色
- 菜单管理-新增
- 菜单管理-编辑
- 菜单管理-修改状态
- 菜单管理-菜单树
- 按钮管理-新增按钮
- 按钮管理-编辑按钮
- 按钮管理-改变状态
- 按钮管理-按钮树
- 权限管理-获取角色权限(菜单,按钮,资源)
- 权限管理-角色授权(菜单,按钮,资源)
- 菜单管理-分页数据
- 按钮管理-分页数据
- 菜单管理-获取菜单(条件获取)
- 用户管理-当前账户的权限树(新)(用于页面菜单,按钮的动态生成)
- 用户管理-excel导入
- 用户管理-excel模板下载
- 测试
- 更新系统菜单和按钮(新)
- 获取系统菜单和按钮(新)
- 更新角色菜单和按钮权限(新)
- 获取角色菜单和按钮权限(新)
- 获取部门菜单和按钮权限(新)
- 获取职务菜单和按钮权限(新
- 更新部门菜单和按钮权限(新)
- 更新职务菜单和按钮权限(新)
- 获取数据权限
- 更新数据权限
- 专业列表
- 病区列表
- 未命名接口
- 列配置
- 方案与目录
- 病案分类-新增
- 病案分类-编辑
- 病案分类-删除
- 病案分类-列表
- 目录管理-新增
- 目录管理-编辑
- 目录管理删除
- 目录管理-目录树
- 目录管理-获取关联组合信息
- 目录管理-分类关联
- 方案管理-分类-新增
- 方案管理-分类-编辑
- 方案管理-分类-删除
- 方案管理-分类-列表
- 方案管理-方案-新增
- 方案管理-方案-编辑
- 方案管理-方案-基础信息(含选择的科室)
- 方案管理-方案-可选的科室
- 方案管理-方案-删除
- 方案管理-方案目录-信息
- 方案管理-方案目录-修改或新增
- 方案管理-方案关联-信息(弃用)
- 文档类型-方案关联-修改或新增(弃用)
- 方案管理-方案-列表
- 目录管理-删除目录下的指定文档类型
- 获取标准文档类型列表
- 获取文书类型列表
- 检查病案文书code存在与否
- 在院患者
- 编目
- 采集模板
- 站内公告和消息
- 系统日志
- 护士站提交
- 归档
- 采集大屏监控
- 综合查询
- 质控规则
- 质控
- 打印服 务
- 场景编目
- 数据字典
- 保密管理
- 统计报表
- 补充数据
- 业务流程
- 三方对接
- 体检服务
- 门急诊服务
- 完整性规则
验签
开发中
GET
/document/sign-verify
请求参数
Authorization
在 header 添加参数
示例:
X-Token: ********************
Query 参数
fileWsid
array[string]
文件wsid组
示例值:
[""]
Header 参数
X-Requested-Session
string
可选
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/document/sign-verify?fileWsid=' \
--header 'X-Requested-Session;'
返回响应
🟢200成功
application/json
Body
code
string
必需
message
string
必需
verifiers
array [object {9}]
必需
verifyStatus
string
可选
verifyStatusLevel
string
可选
totalSignFields
integer
可选
blankSignFields
integer
可选
signedFields
integer
可选
validSignedFields
integer
可选
verifyResults
array [object {2}]
可选
fileInfoResult
object
可选
fileWsid
string
可选
示例
{
"code": "100900000",
"message": "操作成功",
"verifiers": [
{
"verifyStatus": "FILE_INTEGRAL_ROOT_CERT_UNAUTHENTIC",
"verifyStatusLevel": "WARN",
"totalSignFields": 1,
"blankSignFields": 0,
"signedFields": 1,
"validSignedFields": 0,
"verifyResults": [
{
"signInfo": {
"visible": true,
"signFieldName": "Signature1",
"signDatetime": 1701340793000,
"signUser": "刘泓渊",
"signReason": "",
"signLocation": "",
"signContact": "",
"totalSignRevisions": 1,
"currentSignRevision": 1,
"signCoveredWholeDoc": true,
"modified": false,
"position": {
"ulx": 710.02,
"uly": 192.66,
"lrx": 755.02,
"lry": 217.66,
"scale": 1.0
},
"page": 1,
"ltv": true,
"signAlgorithmName": "SM2",
"signImageMd5": "eaecfa34eb123acbccde5e1926aca94b",
"signDigestAlgorithmName": "SM3",
"signDigestValue": "f85Lwxc9vOBdrjOVpVJ2140+uqsZQE+H2/YRD6bL/rw=",
"signValue": "MEYCIQCC97os6V6Nb8tM/JDUz1CWkjTv1L+iOrBjVtA2OP600wIhAOIQmzimHcKUCLxK1qb6b6K9gPMGPNW6g5URTqtv+hrr",
"signingValue": "MWkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjMxMTMwMTAzOTUzWjAvBgkqhkiG9w0BCQQxIgQgf85Lwxc9vOBdrjOVpVJ2140+uqsZQE+H2/YRD6bL/rw="
},
"certInfo": {
"certSubject": "C=CN,CN=刘泓渊,UID=c22ed3ed996cb35f86536ef3e640be2c94dea41b79e21597c3d53110febece63",
"certIssuer": "C=CN,O=BJCA,OU=BJCA,CN=LOCALSM2",
"validStartDatetime": 1696905672000,
"validEndDatetime": 1854758472000,
"certAgainstRootValid": false,
"certAgainstRootResult": "警告:签名使用的数字证书不是本签署平台信任的合法数字证书颁发机构签发",
"certsChainLen": 1,
"certInvalid": false,
"certInvalidAt": -1,
"tsaResult": {
"timeStampEmbedded": true,
"timeStampDate": 1701340793000,
"verifyTimeStamp": true,
"timeStampDigestAlgorithmName": "SHA256"
},
"ocspResult": {
"ocspEmbedded": false,
"verifyOCSP": false
},
"crlResult": {
"crlEmbedded": false
},
"certSerialNumber": "20022be9d7cff344d528e24686a7b3a6a7e0",
"certVersion": 3,
"certSignAlgorithmName": "SM3WITHSM2"
}
}
],
"fileInfoResult": {
"fileName": "202311301839492482001728199001.pdf",
"fileByteSize": 141494,
"fileDigestType": "SHA256",
"fileDigestValue": "eea4e4d093f418551175aced2f3d7c4c055bdfb7992d2c613f4ea61b59d58fcf",
"fileLastSignDatetime": 1701340793000
},
"fileWsid": "WSID_FILE_0000018c1fd5e5052a39a3afee80936d"
}
]
}
修改于 2023-11-30 11:07:29