【技术实现步骤摘要】
【技术保护点】
用openssl的X.509数字证书验证Java证书的方法,其特征是包括以下步骤:(1)?用驱动接口读取保存在硬件中的CA证书,返回一个openssl的X.509数字证书结构;(2)?取出所述X.509数字证书结构中的公钥ASN.1编码、公钥算法和参数;(3)?将公钥算法和参数通过openssl的ASN.1转换函数转为C语言的字符数组char?*类型;(4)?再将所述公钥ASN.1编码、公钥算法和参数三者的字符数组类型通过JNI规则转为Java语言的字节数组byte[]类型;(5)?将所述公钥算法转换的字节数组类型再进一步转为Java的字符串String类型;(6)?完成转化的公钥算法和参数构造成Java的算法标识符AlgorithmIdentifier对象;(7)?所述算法标识符对象和公钥ASN.1编码的字节数组构造成Java的主体公钥信息SubjectPublicKeyInfo对象;(8)?所述主体公钥信息对象能使用它的成员函数获得Java的公钥对象;所述Java的公钥对象就是CA证书在Java环境中的公钥,即已经将openssl的X.509数字证书中的公钥转到Java环境下;(9 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:陈海雷,范健,潘琪锋,尤建华,
申请(专利权)人:无锡矽鼎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。