《API(Java版)程序员手册.doc》由会员分享,可在线阅读,更多相关《API(Java版)程序员手册.doc(67页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、67JIT 应用应用 Toolkits API(Java 版)程序员手册版)程序员手册吉吉 大大 正正 元元 信信 息息 技技 术术 股股 份份 有有 限限 公公 司司JilinJilin UniversityUniversity InformationInformation TechnologiesTechnologies Co.,Co., Ltd.Ltd.JIT 应用 Toolkits API(Java 版)程序员手册-1-目 录1引言引言.41.1概述.41.2开发平台及编程语言.41.3注意事项.41.4名词解释.42系统结构系统结构.42.1接口说明.42.2配置文件说明.43数据结
2、构数据结构.53.1基于口令产生密钥的基本信息.53.2初始化 CRL 参数.53.3时间基本信息.63.4证书有效期类.73.5初始化证书信息.74全局常量定义全局常量定义.84.1标识常量.84.1.1所用到的配置文件.84.1.2文件长度及密码长度.84.1.3数据类型定义;.84.1.4信封类型定义.84.1.5证书扩展类型定义.94.1.6证书用户类型定义.94.1.7证书状态定义.94.1.8CRL验证证书方式.94.1.9证书SN类型.94.1.10证书存储方式.104.1.11加密、解密、签名 等算法.104.1.12标准扩展域.104.2错误代码.115函数说明函数说明.13
3、5.1类 JIT_ENGINE.135.1.1构造函数.135.1.2获取错误信息.145.1.3释放引擎资源.145.2类 JIT_OCSP .145.2.1构造方法.145.2.2查询证书状态.155.2.3获取错误信息.165.2.4释放OCSP资源.16JIT 应用 Toolkits API(Java 版)程序员手册-2-5.3类 JIT_CRL.165.3.1构造方法.175.3.2获取CRL验证证书的方式getMode.175.3.3CRL验证证书.185.3.4验证CRL签名.185.3.5获取错误信息.195.3.6释放CRL资源.195.4类 JIT_CERTIFICATE.
4、195.4.1构造方法.195.4.2获取证书中eMail.215.4.3获取证书颁发者.225.4.4获取证书序列号.225.4.5获取证书主题.225.4.6获取证书版本号.235.4.7获取证书有效期.235.4.8获取证书的应用类型.235.4.9获取证书编码(二进制).245.4.10获取证书的个人身份标识码.245.4.11提取所需对象标识符对应的内容.255.4.12验证证书的有效性.265.4.13验证证书的有效性(手工输入时间).265.4.14获取错误信息.275.4.15释放Certificate资源.275.4.16扩展接口.285.5类 JIT_KEY.295.5.1
5、构造方法.295.5.2产生对称密钥.295.5.3基于口令产生对称密钥.305.5.4包装密钥.305.5.5解包装密钥.315.5.6获取错误信息.315.5.7释放Key资源.325.6类 JIT_BIN.325.6.1构造方法.325.6.2数据数字签名.325.6.3验证数字签名.335.6.4数据非对称加密.345.6.5数据非对称解密.355.6.6产生数据的MAC.355.6.7验证数据的MAC.365.6.8数据文摘.375.6.9数据对称加密.385.6.10数据对称解密.385.6.11产生PKCS7数字信封.395.6.12验证PKCS7数字信封.42JIT 应用 To
6、olkits API(Java 版)程序员手册-3-5.6.13二进制数据转换成PEM编码.445.6.14获取错误信息.445.6.15释放bin资源.455.7类 JIT_BASE64.455.7.1构造方法.455.7.2数据数字签名.455.7.3验证数字签名.465.7.4数据非对称加密.475.7.5数据非对称解密.485.7.6数据产生MAC.485.7.7验证数据的MAC.495.7.8数据文摘.505.7.9数据对称加密.515.7.10数据对称解密.515.7.11产生PKCS7数字信封.525.7.12验证PKCS7数字信封.545.7.13PEM编码转换成二进制.575.7.14获取错误信息.575.7.15释放Base64资源.575.8类 JIT_ENVFILE.585.8.1构造方法.585.8.2产生PKCS7数字信封文件.585.8.3验证PKCS7数字信封文件.615.8.4获取错误信息.625.8.5释放EnvFile资源.625.9类 JIT_LDAP.625.9.1构造方法.625.9.2获取用户证书.635.9.3释放获取的证书.645.9.4获取错误信息.645.9.5释放Ldap资源.645.10类 JIT_RANDOM.655.10.1创造随机数.