什么是属性证书

简介:

 属性证书(Attribute Certificate),属性证书是一种轻量级的数字证书,这种数字证书不包含公钥信息,只包含证书所有人ID、发行证书ID、签名算法、有效期、属性等信息。一般的属性证书的有效期均比较短,这样可以避免公钥证书在处理CRL时的问题。如果属性证书的有效期很短,到了有效期的日期,证书将会自动失效,从而避免了公钥证书在撤消时的种种弊端。属性一般由属性类别和属性值组成,也可以是多个属性类别和属性值的组合。这种证书利用属性来定义每个证书持有者的权限、角色等信息。从而可以解决PKI中所面临的问题,对信任进行一定程度的管理。
 
上面的定义摘自:http://wenwen.soso.com/z/q147337377.htm
 
 
涉及到另外一些知识点,说白了不外乎实际应用需要。最开始是PKI的应用,这个系统中使用数字证书来进行身份认证。该数字证书中既包含了用户的公钥,也包含有用户的身份信息或用户的权限,这些用户与用户相关的信息(公钥不变),在一定的环境下需要频繁的更换,每次更换都要在PKI中进行相应的数字证书撤销和生成新的数字证书,增加了系统的负担。因此,提出了属性证书 ,区别于数字证书,属性证书没有包含用户的公钥,而是保存用户那些除了公钥的某些信息,比如用户信息、用户的权限等等。这样,用户有两个证书,一个是数字证书,证明其身份;一个是属性证书,标明其身份信息和拥有的权限,两个证书绑定在一起的。PKI的负担减少了,提出了PMI(Privilege Management Infrastructure)来管理和维护属性证书 。
 
属性证书的特点 :
1、身份和权限的分离,适应了互联网应用的特点
2、不同的用户具备不同的访问权限
3、需要分别为用户进行访问授权
4、同一用户的权限信息可能经常发生改变
5、用户的授权方和权限的验证方分离
 
 
这样,从PKI和PMI中来看数字证书(公钥证书)和属性证书:
1、用户的信息合理地分成了两类:
   存放在X.509公钥证书中的基本身份信息
   存放在属性证书中的容易改变的属性信息的
2、两类证书的发放权限可以由不同的部门来管理和执行
3、PKI证明用户是谁,为用户颁发数字证书
4、PMI证明这个用户有什么权限、什么属性,并为用户颁发属性证书
5、PMI更适合于那些基于角色的访问控制领域

 

转自:http://blog.csdn.net/popozhu/article/details/5770164

相关文章
|
11月前
|
安全
Digicert证书是什么?有哪些类型?
Digicert证书是一种数字证书,用于确保网站和网络通信的安全。这种证书由Digicert公司颁发,可以帮助保护用户的个人信息和数据,防止黑客攻击和网络钓鱼等安全威胁。
 Digicert证书是什么?有哪些类型?
|
数据建模 网络安全 数据安全/隐私保护
三种验证类型的https证书
https证书即SSL证书,其三种验证类型是指DV、OV、EV。不同的验证类型适合不同的网站
三种验证类型的https证书
|
C++
C++ 自动导入数字证书
C++ 自动导入数字证书
125 0
|
网络安全
更新 LetsEncrypt 证书
更新 LetsEncrypt 证书
178 0
|
自然语言处理 Java 开发者
基于 TrueLicense 的项目证书验证
基于 TrueLicense 的项目证书验证
282 0
基于 TrueLicense 的项目证书验证
|
网络协议 API 存储
Let's encrypt 通配域名DNS验证方式的证书自动更新
通配符域名不同于一般的单域名证书. 为了解决之前一篇短文中通配域名通过DNS方式验证的证书自动更新问题. 需要使用到第三方域名提供商的API, 用于自动添加域名的TXT记录, 实现自动验证并完成证书更新过程.
4065 0
|
安全 C# 内存技术
C#:设置CefSharp的一些参数,比如忽略安全证书
  ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------       本次记录如何设置CefSharp忽略安全证书,以及他的一些其他配置 参考网址: https://peter.
5394 0
|
Web App开发 安全 网络协议
SSL证书相关技巧 -- 如何访问一个网站,其证书不在系统证书列表中
SSL证书相关技巧 -- 如何访问一个网站,其证书不在系统证书列表中 推荐一个免费的阿里云产品:云盾证书(https证书) 为了能让非专业人士看懂,同样尽量用直白的话,一般来说:当你个人需要建立网站,或者公司要建立官网、商城,通常需要先购买服务器或云主机,虚拟空间,然后将网页和程序、数据库部署上去,用户就可以用浏览器访问了,比如说浏览页面的内容、登录、发表评论、购物等。
1887 0