文档介绍:吉大正元数字签名服务器
程序员手册
(版)
长春吉大正元信息技术股份有限公司
Jilin University Information Technologies Co., Ltd.
目录
1. 引言 1
. 概述 1
. 开发平台及编程语言 1
. 名词解释 1
. CRL 1
. PFX文件 1
. DN 1
. Digital Certificate(数字证书) 1
2. 接口说明 1
. SetCert 1
. SetCertChooseType 2
. GetCertInfo 3
. SetAlgorithm 4
. AttachSign 5
. VerifyAttachedSign 5
. DetachSign 6
. VerifyDetachedSign 6
. EncryptEnvelop 7
. DecryptEnvelop 8
. CreateSignedEnvelop 8
. VerifySignedEnvelop 9
. GetData 10
. AddData 10
. GetFile 10
. AddFile 11
. GetBase64Encode 11
. GetBase64Decode 11
. GetBase64HashEnCode 12
. GetErrorCode 12
. GetErrorMessage 12
. SetCSP 12
. SetPIN 13
. GetCertList 13
3. 常量定义 14
. 证书类型 14
. HASH签名算法 14
. 加密算法 14
. 证书信息 14
4. 接口使用流程说明 15
. 对原文或表单的操作 15
. 带原文(Attach)签名 15
. 带原文(Attached)验签名 15
. 不带原文(Detach)签名 15
. 不带原文(Detached)验签名 15
. 制作数字信封 15
. 解密数字信封 15
. 制作带签名的数字信封 16
. 解密带签名的数字信封 16
. 对文件的操作 16
. 带原文(Attach)签名 16
. 带原文(Attached)验签名 16
. 不带原文(Detach)签名 16
. 不带原文(Detached)验签名 16
. 制作数字信封 17
. 解密数字信封 17
. 制作带签名的数字信封 17
. 解密带签名的数字信封 17
. 编码操作 17
. Base64编码 17
. Base64解码 17
. HASH 17
5. CLIENT接口示例 17
. Demo文件对应表 18
. 对原文或表单的接口示例 18
. 带原文(Attach)签名 18
. 带原文(Attached)验签名 19
. 不带原文(Detach)签名 19
. 不带原文(Detached)验签名 20
. 制作数字信封 21
. 解密数字信封 22
. 制作带签名的数字信封 23
. 解密带签名的数字信封 24
. 对文件的接口示例 26
. 带原文(Attach)签名 26
. 带原文(Attached)验签名 27
. 不带原文(Detach)签名 29
. 不带原文(Detached)验签名 30
. 制作数字信封 31
. 解密数字信封 33
. 制作带签名的数字信封 35
. 解密带签名的数字信封 36
. 其他示例 38
. Base64编码 38
. Base64解码 38
. HASH 39
. SetPIN 39
6. 错误代码与描述 39
7. 证书安装与使用 40
. PFX证书安装 40
. 加密证书安装 40
. 根证书安装 41
. 测试证书说明 42
7.