GDCA国密SOF-Web接口演示(普通版) v3.5
(客户端中间件版本要求:1.1.3及以上版本)
快捷导航
01. 获取版本号
05. 枚举证书
06. 接口控制
07. 获取设备信息
08. 用户登录
09. 判断是否已登录
10. 获取口令剩余重试次数
11. 退出登录
12. 修改密码
13. 读取证书
14. 解析证书信息
15. 通过OID解析证书信息
16. 解析证书信息(扩展)
17. 证书验证
18. P1签名验签
20. P1文件签名验签
21. P7签名验签
23. P7文件签名验签
24. P7加解密(数字信封)
26. P7文件加解密
27. 随机数
28. 读标签
29. 读写多用户数据
30. 摘要计算
31. XML签名验签
32. 国密时间戳
33. 对称加解密
34. 文件对称加解密
35. 文件创建
36. 文件枚举
37. 文件读写
38. 导出公钥
39. 非对称加解密
40. 全局设置
41. 印章读取
42. Base64编解码
43. 解析CSR
44. 获取IP和Mac地址
45. 清理
序号
项目
测试结果
耗时
1
获取接口版本号
ms
2
获取产品版本(扩展)
GDCA数字证书客户端
GDCA客户端中间件
ms
3
枚举设备(扩展)
ms
4
获取设备类型(扩展)
ms
5
枚举证书
多CA兼容
软证书
ms
6
接口控制(扩展)
控制登录状态:
登录一次
每次登录
控制Login的用户界面:
无界面
弹出对话框
控制私钥计算的用户界面:
无界面
弹出对话框
ms
7
获取设备信息
设备类别
设备型号
设备名称
生产厂商
硬件版本
软件版本
符合标准版本
设备编号(介质编号)
支持的非对称密码算法
支持的对称密码算法
支持的杂凑密码算法
最大文件存储空间
空闲文件存储空间
已运行时间
设备调用次数
设备物理位置
设备描述
设备管理者描述信息
一次能处理的数据容量
能够处理的ECC加密数据大小
能够处理的分组运算和杂凑运算的数据大小
ms
8
用户登录
密码:
(默认123456)
ms
9
判断是否已登录(扩展)
(不是所有型号介质都支持)
ms
10
获取口令剩余重试次数
(多CA兼容时其它CA的非国密型号不支持)
ms
11
退出登录(扩展)
ms
12
修改密码
旧密码:
新密码:
(默认123456修改为111111)
ms
13
读取证书
签名证书:
加密证书:
ms
14
解析证书信息
签名证书
加密证书
证书版本
证书序列号
证书签名算法
证书颁发者信息
证书有效期
证书有效期(旧)
证书拥有者信息
证书公钥信息
证书扩展项信息
颁发者密钥标识符
证书持有者密钥标识符
密钥用途
私钥有效期
证书策略
策略映射
基本限制
策略限制
扩展密钥用途
CRL发布点
Netscape属性
证书颁发者CN
证书颁发者O
证书颁发者OU
证书拥有者信息CN
证书拥有者信息O
证书拥有者信息OU
证书拥有者信息EMAIL
ms
15
解析证书信息(OID)
签名证书
加密证书
选择OID:
GDCA信任服务号(1.2.86.21.1.3)
实体唯一标识(2.16.156.112548)
GDCA统一社会信用代码(1.2.86.11.7.7550243.1)
个人身份证号码(1.2.86.11.7.1)
个人社会保险号(1.2.86.11.7.2)
企业组织机构代码(1.2.86.11.7.3)
企业工商注册号(1.2.86.11.7.4)
通讯地址(1.2.86.11.7.255)
NetCA统一社会信用代码(1.3.6.1.4.1.18760.15)
自定义
ms
16
解析证书信息(扩展)
(一次性获取多项信息)
(接口版本>=1.3.0)
签名证书
加密证书
ms
17
证书验证
签名证书
加密证书
ms
18
P1签名验签
随机原文 随机原文长度:
原 文:长度
31
123456abcdABC中文中文中文
签名值:
ms
ms
20
P1文件签名验签
输入文件路径:
签名值:
ms
ms
21
P7签名验签
是否带原文标识 :
带原文
不带原文
是否带时间戳 时间戳摘要算法:
sha1
sha256
sm3
时间戳地址:
(不填则使用默认时间戳服务)
随机原文 随机原文长度:
原 文:长度
31
123456abcdABC中文中文中文
签名值:
解析P7签名
原文
签名证书
签名值
ms
ms
ms
23
P7文件签名验签
是否带原文标识 :
带原文
不带原文
输入文件路径:
签名值:
ms
ms
24
P7加密解密
(数字信封)
加密格式:
RFC5652加密消息语法标准
PKCS7数字信封
(不设置默认使用RFC5652标准)
原 文: 长度
31
123456abcdABC中文中文中文
加密值:
解密出的原文:
ms
ms
26
P7文件加解密
(不支持壹扫签)
加密输入文件:
加密输出文件:
解密输入文件:
解密输出文件:
ms
ms
27
随机数
长度:
ms
28
读标签(扩展)
(不支持壹扫签)
标签名:
LAB_USERCERT_SIG
LAB_USERCERT_SIG_SN
LAB_USERCERT_ENC
LAB_USERCERT_ENC_SN
LAB_OPERATORID
LAB_USERID
CA_CERT
自定义
自定义:
标签数据:
ms
29
写/读 多用户数据
(扩展)
多用户类型:
多用户PIN:
文件Index:
文件Offset:
待写入数据:
读取长度:
Hex字符串格式:
Base64解码后数据
(如结果含有不可打印字符则不显示)
:
ms
ms
30
摘要计算(扩展)
算 法:
SM3算法
SHA1算法
SHA256算法
用户ID:(仅限SM3算法)
(默认31323334353637383132333435363738)
公 钥:(仅限SM3算法)
BDOFTSF4OA/BMQ1DEVVGdgQTL6ayrGQOiIo/DH4yAOElgm2Jbx4PweRw21uZVC51+N/2UY+WLAecVg9ljnv5akg=
原 文
原文格式:
纯文本
Base64格式
123456abcdABC中文中文中文
文件路径:
哈希值(Base64):
哈希值(Hex):
ms
31
XML签名验签
原 文:
签名结果:
解析XML签名数据:
xml原文
摘要
签名值
签名证书
摘要算法
签名算法
ms
ms
ms
32
国密时间戳
(扩展)
时间戳地址:
(不填则使用默认时间戳服务,中间件版本要求>=1.3.0)
输入数据:
123456abcd
算法类型:
RSA
SM2
编码类型:
原始文本
Base64编码
数据时间戳:
验证结果:
ms
ms
ms
33
对称加解密(扩展)
(接口版本>=1.2.8)
对称算法:
3DES-ECB
3DES-CBC
AES128-ECB
AES128-CBC
AES192-ECB
AES192-CBC
AES256-ECB
AES256-CBC
SM4-ECB
SM4-CBC
对称密钥(Base64编码):
(12345678123456781234567812345678)
初始向量(Base64编码):
(CBC模式才需要)
原文:
123456abcdABC中文中文中文
十六进制格式:
ms
34
文件对称加解密(扩展)
对称算法:
SM4-ECB
SM4-CBC
3DES-ECB
3DES-CBC
AES128-ECB
AES128-ECB
AES128-CBC
AES192-ECB
AES192-CBC
AES256-ECB
AES256-CBC
对称密钥(Base64编码):
(0123456789ABCDEF)
初始向量(Base64编码):
(CBC模式才需要)
加密输入文件:
加密输出文件:
解密输入文件:
解密输出文件:
ms
ms
35
创建文件(扩展)
文件名:
文件长度:
读权限:
不允许
管理员
用户
任何人
写权限:
不允许
管理员
用户
任何人
ms
36
文件枚举(扩展)
文件长度:
读取权限:
写入权限:
ms
37
文件读写(扩展)
文件名:
读取长度:
读写偏移:
原文Base64编码:
原文(如果有不可打印字符则无显示):
原文Hex格式:
写入数据:
纯文本
Base64格式
ms
38
导出公钥(扩展)
(客户端4.2.7及以上版本)
密钥用法:
签名公钥
加密公钥
公钥Hex格式:
ms
39
非对称加解密(扩展)
(客户端4.2.7及以上版本)
原文:长度
31
123456abcdABC中文中文中文
加密公钥:
加密结果:
解密结果:
ms
40
全局设置(扩展)
设置数据输入格式:
纯文本
Base64格式
(不设置默认使用纯文本,P1数据签名验签,P7数据签名验签,写多用户数据等功能生效)
设置服务响应超时:
秒
(默认30秒)
设置类型:
设 置 值:
数据类型:
整型
字符串
ms
41
印章读取(扩展)
(接口版本1.2.7或更高)
印章数目:
印章索引:
印章信息:
印章基本信息
印章数据
签章人信息
制章人证书
印章图片:
ms
42
Base64编解码
原文:
123456abcdABC中文中文中文
编码结果:
解码结果:
(如有不可打印字符则不输出)
二进制格式:
ms
43
解析CSR请求
CSR请求:
版本:
CN:
O:
OU:
ST:
L:
C:
E:
算法:
公钥:
ms
44
获取IP和Mac地址(扩展)
(中间件1.3.8及以上版本)
ms
45
清理(扩展)
ms