摘要:本发明提供了一种用openssl的X.509数字证书验证Java证书的方法,消除跨语言证书验证的困难,给安卓系统安全定制提供方便。将一个openssl的X.509数字证书结构逐步转换成Java的主体公钥信息对象,即,将openssl的X.509数字证书中的公钥转到Java环境下,最后按照Java环境下通用的证书验证步骤验证数字证书是否为授权证书。本发明使得可以用保存在安全模块中某CA证书验证第三方安卓安装程序,当安装程序签名不符合CA授权时阻止其安装。同时在安卓系统验证服务器身份时也会用到本方法。其优点是:实现效率高,使用成本低,所用转化函数是常见函数,这些函数在安卓系统的函数库中是存在的,无需修改或添加。
- 专利类型发明专利
- 申请人无锡矽鼎科技有限公司;
- 发明人陈海雷;范健;潘琪锋;尤建华;
- 地址214135 江苏省无锡市新区震泽路18号无锡国家软件园射手座B栋4楼
- 申请号CN201310052771.0
- 申请时间2013年02月18日
- 申请公布号CN103117862A
- 申请公布时间2013年05月22日
- 分类号H04L9/32(2006.01)I;