JIT应用Toolkits API(Java版)程序员手册
PAGE
NUMPAGES 66
JIT应用Toolkits API(Java版)程序员手册
吉 大 正 元 信 息 技 术 股 份 有 限 公 司
Jilin University Information Technologies Co., Ltd.
目 录
TOC o 1-3 h z 1 引言 4
1.1 概述 4
1.2 开发平台及编程语言 4
1.3 注意事项 4
1.4 名词解释 4
2 系统结构 4
2.1 接口说明 4
2.2 配置文件说明 4
3 数据结构 5
3.1 基于口令产生密钥的基本信息 5
3.2 初始化CRL参数 5
3.3 时间基本信息 6
3.4 证书有效期类 7
3.5 初始化证书信息 7
4 全局常量定义 8
4.1 标识常量 8
4.1.1 所用到的配置文件 8
4.1.2 文件长度及密码长度 8
4.1.3 数据类型定义; 8
4.1.4 信封类型定义 8
4.1.5 证书扩展类型定义 9
4.1.6 证书用户类型定义 9
4.1.7 证书状态定义 9
4.1.8 CRL验证证书方式 9
4.1.9 证书SN类型 9
4.1.10 证书存储方式 10
4.1.11 加密、解密、签名 等算法 10
4.1.12 标准扩展域 10
4.2 错误代码 11
5 函数说明 13
5.1 类JIT_Engine 13
5.1.1 构造函数 13
5.1.2 获取错误信息 14
5.1.3 释放引擎资源 14
5.2 类JIT_OCSP 14
5.2.1 构造方法 14
5.2.2 查询证书状态 15
5.2.3 获取错误信息 16
5.2.4 释放OCSP资源 16
5.3 类JIT_CRL java程序员基础手册 16
5.3.1 构造方法 17
5.3.2 获取CRL验证证书的方式getMode 17
5.3.3 CRL验证证书 18
5.3.4 验证CRL签名 18
5.3.5 获取错误信息 19
5.3.6 释放CRL资源 19
5.4 类JIT_Certificate 19
5.4.1 构造方法 19
5.4.2 获取证书中eMail 21
5.4.3 获取证书颁发者 22
5.4.4 获取证书序列号 22
5.4.5 获取证书主题 22
5.4.6 获取证书版本号 23
5.4.7 获取证书有效期 23
5.4.8 获取证书的应用类型 23
5.4.9 获取证书编码(二进制) 24
5.4.10 获取证书的个人身份标识码 24
5.4.11 提取所需对象标识符对应的内容 25
5.4.12 验证证书的有效性 26
5.4.13 验证证书的有效性(手工输入时间) 26
5.4.14 获取错误信息 27
5.4.15 释放Certificate资源 27
5.4.16 扩展接口 28
5.5 类JIT_Key 29
5.5.1 构造方法 29
5.5.2 产生对称密钥 29
5.5.3 基于口令产生对称密钥 30
5.5.4 包装密钥 30
5.5.5 解包装密钥 31
5.5.6 获取错误信息 31
5.5.7 释放Key资源 32
5.6 类JIT_Bin 32
5.6.1 构造方法 32
5.6.2 数据数字签名 32
5.6.3 验证数字签名 33
5.6.4 数据非对称加密 34
5.6.5 数据非对称解密 35
5.6.6 产生数据的MAC 35
5.6.7 验证数据的MAC 36
5.6.8 数据文摘 37
5.6.9 数据对称加密 38
5.6.10 数据对称解密 38
5.6.11 产生PKCS7数字信封 39
5.6.12 验证PKCS7数字信封 42
5.6.13 二进制数据转换成PEM编码 44
5.6.14 获取错误信息 44
5.6.15 释放bin资源 45
5.7 类JIT_Base64 45
5.7.1 构造方法 45
5.7.2 数据数字签名 45
5.7.3 验证数字签名 46
5.7.4 数据非对称加密 47
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/18574.html