[发明专利]一种数字证书的快速处理方法有效
申请号: | 200910181164.8 | 申请日: | 2009-10-13 |
公开(公告)号: | CN101826962A | 公开(公告)日: | 2010-09-08 |
发明(设计)人: | 汪宗斌 | 申请(专利权)人: | 北京信安世纪科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100045 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的一种数字证书的快速处理方法,是对用户或服务器进行身份认证时的一种数字证书的快速处理方法。所述的数字证书由数字证书信息主体、数字证书签名算法标识和数字证书签名值构成。处理方法包括:ASN.1扫描和数据获取两个步骤。包括:获取所有ASN.1构造类型;利用哈希表将获得的信息存放在相对位置信息表征的键值对中;判断当前的键值的类型是否为构造类型,直至获得所有的ASN.1构造类型的哈希表。根据数字证书的ASN.1文本描述结构,为各个域指定键值,根据哈希表,应用系统获取到各个键值对应的内容,得到这些信息后,解码基本数据类型即可。本发明解决了目前数字证书解析时用户很难直观的得到解析出来的信息的问题。 | ||
搜索关键词: | 一种 数字证书 快速 处理 方法 | ||
【主权项】:
一种数字证书的快速处理方法,其特征在于:所述的数字证书由数字证书信息主体、数字证书签名算法标识和数字证书签名值构成;处理方法包括:ASN.1扫描和数据获取两个步骤,具体操作步骤是:ASN.1扫描步骤:1)利用迭代方法获取所有ASN.1构造类型和基本类型的类型、长度、偏移和头部长度信息;2)利用哈希表将获得的信息存放在按照ASN.1文本描述的相对位置信息表征的键值对中;3)判断当前的键值的类型是否为构造类型,如果当前类型为是,即构造类型,则将数据、键值、当前ASN.1结构对象和当前哈希表叙谈输入递归;如果当前的类型为否,即非构造类型,则返回重新处理;直至获得所有的ASN.1构造类型的哈希表;数据获取步骤:根据数字证书的ASN.1文本描述结构,为各个域指定键值,根据哈希表,应用系统获取到各个键值对应的内容,包括偏移、长度、类型和所有构造类型的属性,得到这些信息后,解码基本数据类型即可。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信安世纪科技有限公司,未经北京信安世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910181164.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于双向机顶盒的电子黄页查询系统
- 下一篇:一种数字频移键控通信模块