SafeEngine Java接口说明v1_2_2.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SafeEngine Java接口说明v1_2_2

JavaSafeEngine for Windows (Also For Linux AIX) 接口说明 上海市电子商务安全证书管理中心有限公司 2004-1-16 文档说明: SafeEngine for Java的接口说明和单点登录接口。 版本信息: 当前Java接口版本1.2 最新版本:1.22 更新时间:2004年1月16日星期五 版权信息: SHECA是上海市电子商务安全证书管理中心有限公司的注册商标和缩写。 UCA 是上海市电子商务安全证书管理中心有限公司研究开发的通用证书系统的商标和缩写。 本文的版权属于上海市电子商务安全证书管理中心有限公司,未经许可,任何个人和团体不得转载、粘贴或发布本文,也不得部分的转载、粘贴或发布本文,更不得更改本文的部分词汇进行转贴。 未经许可不得拷贝,影印。 Copyright @2000 上海市电子商务安全证书管理中心有限公司 一.SafeEngine for Java接口的目的: 该接口是为所有应用程序开发者提供安全平台接口,提供程序开发人员1024/128位强度的加密算法,任何使用SHECA证书的应用软件都可以实现无痛苦的切入,所有的安全机制有该接口实现(包括证书验证,黑名单查询等等)。 V1.22版:新增了对单点登录功能的支持接口,需要SafeEngineCom V2.0以上版本和UniTrust SSO Agent V1.0以上版本的支持。 二.SafeEngine for Java说明: 本接口提供以下版本:Win9x/NT, Solaris,AIX,HP,UnixWare,Linux。 接口提供以下功能: 数字信封,数字签名,验证签名,摘要。 从磁盘等介质中读取证书,私钥,证书验证(包括CRL,OCSP验证),证书解码。 V1.22版中增加了对单点登录功能的支持接口,包含登录初始化,登录验证和登录凭证解码等功能。 三.版本说明: 当前的JAVA版本所调用到的safeengine为2.2版本以上。 1.2较之1.1版新增6部份的函数: 初始化扩展(1函数) 数字信封扩展(2函数) 对称加密(4函数) 对称加密扩展(4函数) 生成公私要对(4函数) 生成随机数(2函数) 1.22较之1.2版新增部份: Sheca_login类,该类包含5个主要方法。 四.SafeEngine for Java 方法定义: 获取出错代码 得到调用方法的返回值.调用返回值类型不是数字的方法后,请调用该方法判断 是否调用成功。 int getErrorCode() 初始化环境 由三个方法可以完成初始化环境功能: int shecaInitEnviroment(int intPrivateKeyType,String strPrivateKeyDeviceParameter, String strPrivateKeyPassword, int intPrivateKeyTimeout, int intRootCertDeviceType, String strRootCertDeviceParameter, String strRootCertPassword) int shecaInitEnviromentByte(int intPrivateKeyType,byte[] bytePrivateKeyDeviceParameter, byte[] bytePrivateKeyPassword, int intPrivateKeyTimeout, int intRootCertDeviceType, byte[] byteRootCertDeviceParameter, byte[] byteRootCertPassword) long shecaInitEnvironmentEx(String strPrivateKey,String strPrivateKeyPassword, String strRootCert); 功能:初始化环境. 从设备中读取私钥, 根证书。 在调用以下方法前必须先调用此三个方法之一初始化. 参数: 参数名 含义 In/out 参数选项 intPrivateKeyType 存储私钥的设备类型 In 2为文件 其他见设备类型编码表 strPrivateKeyDeviceParameter , bytePrivateKeyDeviceParameter 存储私钥设备的参数 In 如privatekeydevicetpe=2 为文件名, 其他可为”com1”,

文档评论(0)

sh4125733 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档