KeyUsage Extension

原文网址:http://pic.dhe.ibm.com/infocenter/seas/v2r4m1/index.jsp?topic=%2Fcom.ibm.help.seasimplementationguide.doc%2FSEAS_KeyUsage_Extension.html

The KeyUsage extension defines the following variables, which correlate directly to the bit fields defined in RFC 3280 for the extension:

  • digitalSignature
  • nonRepudiation
  • keyEncipherment
  • dataEncipherment
  • keyAgreement
  • keyCertSign
  • cRLSign
  • encipherOnly
  • decipherOnly

Because the KeyUsage extension is a common area for problems with interoperability, the default formulas for KeyUsage specify a minimal set of rules that demonstrate the mechanics of the feature:

  • Client-KeyUsage: !({encipherOnly} && {decipherOnly})
  • Server-KeyUsage: !({encipherOnly} && {decipherOnly})
  • CA-KeyUsage: !({encipherOnly} && {decipherOnly}) && {keyCertSign}

The first two rules state that it is not legal to set both the encipherOnly and decipherOnly bits in the same certificate. The third rule adds that CA certificates must include the keyCertSign bit. Replace or modify the expressions to implement an application-specific policy for the key usage setting.

Parent topic: X.509 Extensions

KeyUsage Extension The KeyUsage extension defines the following variables, which correlate directly相关推荐

  1. php mcrypt extension,php mcrypt extension使用教程

    最近在SWS的机器上搭建了一个apache+php+mysql的环境,其中在使用phpMyadmin管理Mysql的时候总是出现问题,出现的情况就是刷新一下就出现Backstrat,但是又跟踪不到问题 ...

  2. 补码/反码、零扩展和符号位扩展(Zero extension and Sign extension)

    众所周知,每种基本数据类型都有一个固定的位数,比如byte占8位,short占16位,int占32位等.正因如此,当把一个低精度的数据类型转成一个高精度的数据类型时,必然会涉及到如何扩展位数的问题.这 ...

  3. pycharm debug 提示 Python Debugger Extension Available Cython extension speeds up Python debugging

    提示如图 点击install 之后 然后我就去下载了build tools 然并卵, 依然报错. 然后去jetbrains 看了一下 You don't need to do anything !!! ...

  4. (0071)iOS开发之Category VS Extension区别理解

    转载: http://www.cocoachina.com/bbs/read.php?tid=235729 http://www.cocoachina.com/ios/20170406/19001.h ...

  5. (iOS-基本知识)Category VS Extension 原理详解

    1.什么是Category? category是Objective-C 2.0之后添加的语言特性,别人口中的分类.类别其实都是指的category.category的主要作用是为已经存在的类添加方法. ...

  6. PHP Extension Makefile 製作

    2019独角兽企业重金招聘Python工程师标准>>> PHP Extension 是什么呢?很多写PHP的工程师,或许不知道PHP Extension是怎么做出来的,其实PHP 的 ...

  7. swift. 扩展类添加属性_Swift中用到extension的一些基本的扩展功能讲解

    现有的类,结构或枚举类型的功能可以在扩展的帮助下加入.类型的功能可以使用扩展加入,但重写的功能不能使用扩展. Swift 扩展功能: 添加计算属性并计算类型属性 定义实例和类型的方法 提供了新的初始化 ...

  8. SAP Kyma能像SAP BYD那样做field extension吗

    回答一位同事的问题. 像SAP BYD的field extension,从extension artifact的存储位置角度说,算是in-app extension,即扩展出的字段,和被扩展的应用存储 ...

  9. SAP Commerce Extension Module

    Extension modules are structural elements of an extension. 类似ABAP开发包的概念. An extension may include se ...

最新文章

  1. IOS、java支持DES加密
  2. string日期格式化_java面向对象---日期类
  3. GGNN(Gated Graph Sequence Neural Networks)
  4. java实型常量用十六进制表示_Java 基本语法
  5. elasticsearch与PHP版本要求
  6. JDBC + SAP云平台 = 运行在云端的数据库应用
  7. Linux三剑客之grep 与 egrep
  8. e300氛围灯哪里调节_黑色的奔驰E300有了亚光膜的加持 一出场就惊艳四座
  9. Atitit BLE 协议栈 艾提拉总结 目录 1. ——关于BLE的一些基本概念——
  10. mysql group by 分组查询
  11. 原创 C++应用程序在Windows下的编译、链接:第二部分COFF/PE文件结构
  12. unity2018 Image使用Sliced九宫格进行调整
  13. 牧牛海派战法,区块链对经济社会的影响
  14. Linux kernel panic问题解决方法
  15. 超乎认知 认知智能十大黑科技 我国首次对外公布 道翰天琼认知智能
  16. 实现Python Http 接口测试
  17. 淘宝聚划算怎么玩?其实也就是这些营销手段及功能
  18. 标准光照模型-半兰伯特模型
  19. ITK 读写基本例子
  20. 线性表的链式存储结构以及单链表的插入和删除原理实现

热门文章

  1. Universal-imageLoader缓存图片加载
  2. 【KVM系列01】KVM简介及安装
  3. 算法--微软面试题:求一个整数数组元素间最小差值
  4. i-usb-storer android,i usb storer
  5. (数据结构与算法)数组和单链表实现栈的基本操作
  6. jsp中获取不到后台请求域中的值
  7. 大学期间承接软件项目的一些个人观点
  8. 蓝桥杯 大臣的旅费(Java dfs)
  9. Java中的文件下载
  10. 电液伺服系统_电液伺服系统的误差/偏差以及开环增益