前提:
 
device 端预先保存有若干信任根证书用于验证RI,RI端同样预先保存若干可信任根证书用于验证device.
 
过程:
 
deviceHello: 发送deviceID,可用的加密算法等参数
RIHello: 有一个trusted device authorities 参数,如果带了,device必须选择可追溯到其中的一个根证书的证书链
registration request: 在这个PDU中,device 会把自己的证书链(不带根证书,自己的证书放在最前面)送上去,RI根据这个证书链找到其根证书,然后判断其是否是信任的CA发放的。同时,device会带上trusted RI authorities
registration response: 在这个PDU中,RI会把自己的证书链送上去,验证过程同上。OCSP response用于判断证书的状态,是否是合法的。

DRM2.0 的身份认证过程相关推荐

  1. 在服务器密钥交换握手信息,TLS的握手流程-密钥协商与身份认证过程 | 程序小兵...

    在安全HTTPS中提及到的密钥协商(安全通讯前的准备工作)中,包含了身份认证和密钥协商2大过程如下,其中SSL协议包含记录协议和握手协议,在握手协议中协商通讯传输的的对称加密密码.压缩算法.加密算法等 ...

  2. ASP.NET Core 3.0 gRPC 身份认证和授权

    一.开头聊骚 本文算是对于 ASP.NET Core 3.0 gRPC 研究性学习的最后一篇了,以后在实际使用中,可能会发一些经验之文.本文主要讲 ASP.NET Core 本身的认证授权和gRPC接 ...

  3. [转载]细说ASP.NET Windows身份认证

    细说ASP.NET Windows身份认证 阅读目录 开始 认识ASP.NET Windows身份认证 访问 Active Directory 在ASP.NET中访问Active Directory ...

  4. 细说ASP.NET Forms身份认证

    细说ASP.NET Forms身份认证 阅读目录 开始 ASP.NET身份认证基础 ASP.NET身份认证过程 如何实现登录与注销 保护受限制的页面 登录页不能正常显示的问题 认识Forms身份认证 ...

  5. 一种基于区块链的数字身份认证方案

    一种基于区块链的数字身份认证方案 0 摘要 1 概要介绍 1.1 企业化 1.2 联盟式 1.3 用户中心化 1.4 本文创新点 2 方案基础知识介绍 2.1 密码学工具与算法 2.1.1 随机数 2 ...

  6. CAS统一身份认证(四):集成MySQL用户验证

    本文主要介绍CAS统一身份认证服务器JDBC密码管理,并以FreeBSD环境下的MySQL数据库为例实现CAS 6.6版的数据库用户验证.主要包括以下几个方面: JDBC密码管理 MySQL数据库准备 ...

  7. 网络安全——身份认证与PKI原理

    1. 概述 身份认证:系统审查用户身份,确定该用户是否具有对某种资源的访问.使用权限 AAA/3A:Authentication(认证).Authorization(授权).Accounting(审计 ...

  8. ASP.NET身份验证——Windows身份认证

    细说ASP.NET Windows身份认证 上篇博客我谈到了一些关于ASP.NET Forms身份认证方面的话题,这次的博客将主要介绍ASP.NET Windows身份认证. Forms身份认证虽然使 ...

  9. ASP.NET身份验证——Form身份认证

    细说ASP.NET Forms身份认证 用户登录是个很常见的业务需求,在ASP.NET中,这个过程被称为身份认证. 由于很常见,因此,我认为把这块内容整理出来,与大家分享应该是件有意义的事. 在开发A ...

  10. 最简单易懂的Spring Security 身份认证流程讲解

    最简单易懂的Spring Security 身份认证流程讲解 导言 相信大伙对Spring Security这个框架又爱又恨,爱它的强大,恨它的繁琐,其实这是一个误区,Spring Security确 ...

最新文章

  1. 最长回文子串动态规划_九章算法 | 微软面试题:最长回文子串
  2. openresty开发系列15--lua基础语法4表table和运算符
  3. 1.封装WinMain至动态链接库
  4. OpenGL sparsetexture稀疏纹理的实例
  5. 2016 CCPC 杭州
  6. 5gh掌上云计算认证不通过_【众志成城战疫情】法官助理告诉你“移动微法院”、“掌上法庭”有多便捷、有多硬核~!...
  7. 动态切换数据源(spring+hibernate)
  8. 红橙Darren视频笔记 点赞效果 动画练习
  9. 从JSP WEB页面往数据库写入出现乱码的一种解决方法
  10. kafka python client:PyKafka vs kafka-python
  11. FZU 1502 Letter Deletion
  12. 简化超长的函数指针类型
  13. 华为3Com总裁郑树生:我们最终要自立门户
  14. 心理学效应:阿基米德与酝酿效应
  15. 卷积在深度学习中的作用
  16. 弱电计算机网络系统技术交底,弱电综合布线施工技术交底.doc
  17. silverlight,WPF动画终极攻略之会飞的小鸟篇(Blend 4开发)
  18. 从一个故事开始讲递归
  19. Python 取模运算(取余)%误区及详解
  20. CMS简数采集数据发布到迅睿CMS教程

热门文章

  1. luogu P4556 [Vani有约会]雨天的尾巴
  2. 同城大数据| 有人坐享繁华,有人蜗居窘促,帝都学子们的差距有多大?
  3. 数据聚合技术Aggregation
  4. 4 Three.js一个案例详解
  5. VS2019创建基于SDL+ffmpeg的工程
  6. 识别“百度权重”作弊的方法
  7. java.lang.NoClassDefFoundError异常原因分析和解决方案
  8. poj3259 Wormholes floyd求负环
  9. opencv学习(十四)之图像颜色通道分离和融合
  10. Promise简(resolve,reject,catch)