XACML 3.0 Identifiers 拿走不要客气_xacml3.0-程序员宅基地

1 XACML namespaces
urn:oasis:names:tc:xacml:3.0:core:schema


2 Attribute categories


urn:oasis:names:tc:xacml:3.0:attribute-category:resource
urn:oasis:names:tc:xacml:3.0:attribute-category:action
urn:oasis:names:tc:xacml:3.0:attribute-category:environment


urn:oasis:names:tc:xacml:1.0:subject-category:access-subject
urn:oasis:names:tc:xacml:1.0:subject-category:recipient-subject
urn:oasis:names:tc:xacml:1.0:subject-category:intermediary-subject
urn:oasis:names:tc:xacml:1.0:subject-category:codebase
urn:oasis:names:tc:xacml:1.0:subject-category:requesting-machine


3 Data-types
urn:oasis:names:tc:xacml:1.0:data-type:x500Name.
urn:oasis:names:tc:xacml:1.0:data-type:rfc822Name
urn:oasis:names:tc:xacml:2.0:data-type:ipAddress
urn:oasis:names:tc:xacml:2.0:data-type:dnsName
urn:oasis:names:tc:xacml:3.0:data-type:xpathExpression
http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/2001/XMLSchema#boolean
http://www.w3.org/2001/XMLSchema#integer
http://www.w3.org/2001/XMLSchema#double
http://www.w3.org/2001/XMLSchema#time
http://www.w3.org/2001/XMLSchema#date
http://www.w3.org/2001/XMLSchema#dateTime
http://www.w3.org/2001/XMLSchema#anyURI
http://www.w3.org/2001/XMLSchema#hexBinary
http://www.w3.org/2001/XMLSchema#base64Binary
http://www.w3.org/2001/XMLSchema#dayTimeDuration
http://www.w3.org/2001/XMLSchema#yearMonthDuration




4 Subject attributes
urn:oasis:names:tc:xacml:1.0:subject:subject-id
urn:oasis:names:tc:xacml:1.0:subject:subject-id-qualifier
urn:oasis:names:tc:xacml:1.0:subject:key-info
urn:oasis:names:tc:xacml:1.0:subject:authentication-time
urn:oasis:names:tc:xacml:1.0:subject:authentication-method
urn:oasis:names:tc:xacml:1.0:subject:request-time
urn:oasis:names:tc:xacml:1.0:subject:session-start-time
urn:oasis:names:tc:xacml:3.0:subject:authn-locality:ip-address
urn:oasis:names:tc:xacml:3.0:subject:authn-locality:dns-name




5 Resource attributes
urn:oasis:names:tc:xacml:1.0:resource:resource-id
urn:oasis:names:tc:xacml:2.0:resource:target-namespace




6 Action attributes
urn:oasis:names:tc:xacml:3.0:attribute-category:action.
urn:oasis:names:tc:xacml:1.0:action:action-id
urn:oasis:names:tc:xacml:1.0:action:implied-action
urn:oasis:names:tc:xacml:1.0:action:action-namespace




7 Environment attributes
urn:oasis:names:tc:xacml:3.0:attribute-category:environment.
urn:oasis:names:tc:xacml:1.0:environment:current-time
urn:oasis:names:tc:xacml:1.0:environment:current-date
urn:oasis:names:tc:xacml:1.0:environment:current-dateTime


8 Status codes
urn:oasis:names:tc:xacml:1.0:status:ok
urn:oasis:names:tc:xacml:1.0:status:missing-attribute
urn:oasis:names:tc:xacml:1.0:status:syntax-error
urn:oasis:names:tc:xacml:1.0:status:processing-error


9 Combining algorithms
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:deny-overrides
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:permit-overrides
urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:first-applicable
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:ordered-deny-overrides
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:ordered-permit-overrides
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:deny-unless-permit
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:permit-unless-deny
urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:deny-overrides
urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:permit-overrides
urn:oasis:names:tc:xacml:1.1:rule-combining-algorithm:ordered-deny-overrides
urn:oasis:names:tc:xacml:1.1:rule-combining-algorithm:ordered-permit-overrides


urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:deny-overrides
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:permit-overrides
urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:first-applicable
urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:only-one-applicable
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:ordered-deny-overrides
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:ordered-permit-overrides
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:deny-unless-permit
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:permit-unless-deny
urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrides
urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:permit-overrides
urn:oasis:names:tc:xacml:1.1:policy-combining-algorithm:ordered-deny-overrides
urn:oasis:names:tc:xacml:1.1:policy-combining-algorithm:ordered-permit-overrides


10 Functions
10.1 Equality predicates
urn:oasis:names:tc:xacml:1.0:function:string-equal
urn:oasis:names:tc:xacml:3.0:function:string-equal-ignore-case
urn:oasis:names:tc:xacml:1.0:function:boolean-equal
urn:oasis:names:tc:xacml:1.0:function:integer-equal
urn:oasis:names:tc:xacml:1.0:function:double-equal
urn:oasis:names:tc:xacml:1.0:function:date-equal
urn:oasis:names:tc:xacml:1.0:function:time-equal
urn:oasis:names:tc:xacml:1.0:function:dateTime-equal
urn:oasis:names:tc:xacml:3.0:function:dayTimeDuration-equal
urn:oasis:names:tc:xacml:3.0:function:yearMonthDuration-equal
urn:oasis:names:tc:xacml:1.0:function:anyURI-equal
urn:oasis:names:tc:xacml:1.0:function:x500Name-equal
urn:oasis:names:tc:xacml:1.0:function:rfc822Name-equal
urn:oasis:names:tc:xacml:1.0:function:hexBinary-equal
urn:oasis:names:tc:xacml:1.0:function:base64Binary-equal




10.2 Arithmetic functions
urn:oasis:names:tc:xacml:1.0:function:integer-add
urn:oasis:names:tc:xacml:1.0:function:double-add
urn:oasis:names:tc:xacml:1.0:function:integer-subtract
urn:oasis:names:tc:xacml:1.0:function:double-subtract
urn:oasis:names:tc:xacml:1.0:function:integer-multiply
urn:oasis:names:tc:xacml:1.0:function:double-multiply
urn:oasis:names:tc:xacml:1.0:function:integer-divide
urn:oasis:names:tc:xacml:1.0:function:double-divide
urn:oasis:names:tc:xacml:1.0:function:integer-mod
urn:oasis:names:tc:xacml:1.0:function:integer-abs
urn:oasis:names:tc:xacml:1.0:function:double-abs
urn:oasis:names:tc:xacml:1.0:function:round
urn:oasis:names:tc:xacml:1.0:function:floor






10.3 String conversion functions
urn:oasis:names:tc:xacml:1.0:function:string-normalize-space
urn:oasis:names:tc:xacml:1.0:function:string-normalize-to-lower-case




10.4 Numeric data-type conversion functions
urn:oasis:names:tc:xacml:1.0:function:double-to-integer
urn:oasis:names:tc:xacml:1.0:function:integer-to-double




10.5 Logical functions
urn:oasis:names:tc:xacml:1.0:function:or
urn:oasis:names:tc:xacml:1.0:function:and
urn:oasis:names:tc:xacml:1.0:function:n-of
urn:oasis:names:tc:xacml:1.0:function:not




10.6 Numeric comparison functions
urn:oasis:names:tc:xacml:1.0:function:integer-greater-than
urn:oasis:names:tc:xacml:1.0:function:integer-greater-than-or-equal
urn:oasis:names:tc:xacml:1.0:function:integer-less-than
urn:oasis:names:tc:xacml:1.0:function:integer-less-than-or-equal
urn:oasis:names:tc:xacml:1.0:function:double-greater-than
urn:oasis:names:tc:xacml:1.0:function:double-greater-than-or-equal
urn:oasis:names:tc:xacml:1.0:function:double-less-than
urn:oasis:names:tc:xacml:1.0:function:double-less-than-or-equal




10.7 Date and time arithmetic functions
urn:oasis:names:tc:xacml:3.0:function:dateTime-add-dayTimeDuration
urn:oasis:names:tc:xacml:3.0:function:dateTime-add-yearMonthDuration
urn:oasis:names:tc:xacml:3.0:function:dateTime-subtract-dayTimeDuration
urn:oasis:names:tc:xacml:3.0:function:dateTime-subtract-yearMonthDuration
urn:oasis:names:tc:xacml:3.0:function:date-add-yearMonthDuration
urn:oasis:names:tc:xacml:3.0:function:date-subtract-yearMonthDuration


10.8 Non-numeric comparison functions
urn:oasis:names:tc:xacml:1.0:function:string-greater-than
urn:oasis:names:tc:xacml:1.0:function:string-greater-than-or-equal
urn:oasis:names:tc:xacml:1.0:function:string-less-than
urn:oasis:names:tc:xacml:1.0:function:string-less-than-or-equal
urn:oasis:names:tc:xacml:1.0:function:time-greater-than
urn:oasis:names:tc:xacml:1.0:function:time-greater-than-or-equal
urn:oasis:names:tc:xacml:1.0:function:time-less-than
urn:oasis:names:tc:xacml:1.0:function:time-less-than-or-equal
urn:oasis:names:tc:xacml:2.0:function:time-in-range
urn:oasis:names:tc:xacml:1.0:function:dateTime-greater-than
urn:oasis:names:tc:xacml:1.0:function:dateTime-greater-than-or-equal
urn:oasis:names:tc:xacml:1.0:function:dateTime-less-than
urn:oasis:names:tc:xacml:1.0:function:dateTime-less-than-or-equal
urn:oasis:names:tc:xacml:1.0:function:date-greater-than
urn:oasis:names:tc:xacml:1.0:function:date-greater-than-or-equal
urn:oasis:names:tc:xacml:1.0:function:date-less-than
urn:oasis:names:tc:xacml:1.0:function:date-less-than-or-equal


10.9 String functions
urn:oasis:names:tc:xacml:2.0:function:string-concatenate
urn:oasis:names:tc:xacml:3.0:function:boolean-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-boolean
urn:oasis:names:tc:xacml:3.0:function:integer-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-integer
urn:oasis:names:tc:xacml:3.0:function:double-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-double
urn:oasis:names:tc:xacml:3.0:function:time-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-time
urn:oasis:names:tc:xacml:3.0:function:date-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-date
urn:oasis:names:tc:xacml:3.0:function:dateTime-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-dateTime
urn:oasis:names:tc:xacml:3.0:function:anyURI-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-anyURI
urn:oasis:names:tc:xacml:3.0:function:dayTimeDuration-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-dayTimeDuration
urn:oasis:names:tc:xacml:3.0:function:yearMonthDuration-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-yearMonthDuration
urn:oasis:names:tc:xacml:3.0:function:x500Name-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-x500Name
urn:oasis:names:tc:xacml:3.0:function:string-from-rfc822Name
urn:oasis:names:tc:xacml:3.0:function:ipAddress-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-ipAddress
urn:oasis:names:tc:xacml:3.0:function:dnsName-from-string
urn:oasis:names:tc:xacml:3.0:function:string-from-dnsName
urn:oasis:names:tc:xacml:3.0:function:string-starts-with
urn:oasis:names:tc:xacml:3.0:function:anyURI-starts-with
urn:oasis:names:tc:xacml:3.0:function:string-ends-with
urn:oasis:names:tc:xacml:3.0:function:anyURI-ends-with
urn:oasis:names:tc:xacml:3.0:function:string-contains
urn:oasis:names:tc:xacml:3.0:function:anyURI-contains
urn:oasis:names:tc:xacml:3.0:function:string-substring
urn:oasis:names:tc:xacml:3.0:function:anyURI-substring


10.10 Bag functions
urn:oasis:names:tc:xacml:x.x:function:type-one-and-only
urn:oasis:names:tc:xacml:x.x:function:type-bag-size
urn:oasis:names:tc:xacml:x.x:function:type-is-in
urn:oasis:names:tc:xacml:x.x:function:type-bag


10.11 Set functions
urn:oasis:names:tc:xacml:x.x:function:type-intersection
urn:oasis:names:tc:xacml:x.x:function:type-at-least-one-member-of
urn:oasis:names:tc:xacml:x.x:function:type-union
urn:oasis:names:tc:xacml:x.x:function:type-subset
urn:oasis:names:tc:xacml:x.x:function:type-set-equals


10.12 Higher-order bag functions
urn:oasis:names:tc:xacml:3.0:function:any-of
urn:oasis:names:tc:xacml:3.0:function:all-of
urn:oasis:names:tc:xacml:3.0:function:any-of-any
urn:oasis:names:tc:xacml:1.0:function:all-of-any
urn:oasis:names:tc:xacml:1.0:function:any-of-all
urn:oasis:names:tc:xacml:1.0:function:all-of-all
urn:oasis:names:tc:xacml:3.0:function:map


10.13 Regular-expression-based functions
urn:oasis:names:tc:xacml:1.0:function:string-regexp-match
urn:oasis:names:tc:xacml:2.0:function:anyURI-regexp-match
urn:oasis:names:tc:xacml:2.0:function:ipAddress-regexp-match
urn:oasis:names:tc:xacml:2.0:function:dnsName-regexp-match
urn:oasis:names:tc:xacml:2.0:function:rfc822Name-regexp-match
urn:oasis:names:tc:xacml:2.0:function:x500Name-regexp-match


10.14 Special match functions
urn:oasis:names:tc:xacml:1.0:function:x500Name-match
urn:oasis:names:tc:xacml:1.0:function:rfc822Name-match


10.15 XPath-based functions
urn:oasis:names:tc:xacml:3.0:function:xpath-node-count
urn:oasis:names:tc:xacml:3.0:function:xpath-node-equal
urn:oasis:names:tc:xacml:3.0:function:xpath-node-match


10.16 Other functions
urn:oasis:names:tc:xacml:3.0:function:access-permitted
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/likerxu/article/details/50337887

智能推荐

网址.txt-程序员宅基地

文章浏览阅读1.7k次。 世界上最好的帖子, 经典网址合并于此世界上最好的帖子, 经典网址合并于此1、搜索网站:  http://www.google.com 全球最强大的搜索网站。在语言学习中,它的功能至少包括:  搜索新词可用之语境、确认某种搭配或用法是否准确、通过同时输入中文及"English"寻找可能存在的双语介绍、查询文学作品译本、了解某一类事物的相关知识等。  http://www.yahoo.com 雅

html的class怎么使用方法,HTML的class属性怎么用?使用方法详细总结!-程序员宅基地

文章浏览阅读1w次,点赞5次,收藏10次。我们在开发网页时有一个属性经常被用到,那就是 class。这篇文章 w3cschool 小编来为大家介绍下 HTML 的 class 属性怎么用。学习 class 看这篇文章就够了。class 属性怎么用?class 属性用来规定元素的类名,最常用在样式表上,JavaScript 上也有部分用到。顾名思义,class 是用来定义一种类的,它指定元素的分类,比如我们在样式表上设定一个类的属性,在 H..._htmlclass用法

第三次作业-程序员宅基地

文章浏览阅读46次。第三次作业提交列表第一题设计思路第一步:据题目要求,由给定的数字来返回月份,首先要定义一个字符数组来包含各个月份的英文名。第二步:通过遍历的方法来找出所对应的月份。第三步:根据要求,不是1-12的数字之外的输出“wrong input!”,便通过“if”条件语句进行判断来限制这个条件。代码#include <stdio.h>char *getmonth( int n..._struct listnode *readlist()

视频监控场景下报警功能的技术特点及场景应用_百度视频监控区域设定报警-程序员宅基地

文章浏览阅读777次。平台可实时查看设备在线、掉线等状态信息,并获取到设备的报警信息,同步的抓取到所有的设备记录的报警状态,将设备的报警级别、报警方式、报警类型报警时间都统一的展示出来。平台端也会根据设备的报警的信息进行视频的截取,获取到报警时刻的视频截图,从而实现设备管理、故障告警等功能。2、报警处理:支持多种报警处理方式,若报警为误报,可以进行报警忽略;1、自定义报警阈值:支持客户依据自身业务自定义报警阈值,可自定义内容包括:报警对象、报警类型、报警指标、报警阈值、报警等级、报警生效时间段、报警时间、报警方式及接收人等。_百度视频监控区域设定报警

java多线程、同步、异步_java线程同步和异步-程序员宅基地

文章浏览阅读3.8k次,点赞3次,收藏33次。java多线程_java线程同步和异步

荣耀路由x1 虚拟服务器,荣耀X1路由器怎么设置?-程序员宅基地

文章浏览阅读449次。在本文中,鸿哥将给大家详细介绍,用电脑设置荣耀X1路由器上网的方法。注意问题:(1)、大家注意一下,在本文中,介绍的是用电脑来设置荣耀X1路由器。如果你需要用手机来设置,请阅读下面的这篇教程:(2)、如果你的这台荣耀X1路由器已经可以上网了,需要修改它的wifi密码或者wifi名称,详细的操作步骤,请阅读下面的教程:(3)、如果你的这台荣耀X1路由器已经配置过了,但是由于一些原因,它现在仍然无法上..._华为x1路由器设置

随便推点

Java线程池核心线程数与最大线程数的区别_核心线程数和最大线程数-程序员宅基地

文章浏览阅读2.9w次,点赞37次,收藏100次。核心线程corePoolSize:核心线程数;maximunPoolSize:最大线程数每当有新的任务到线程池时,第一步: 先判断线程池中当前线程数量是否达到了corePoolSize,若未达到,则新建线程运行此任务,且任务结束后将该线程保留在线程池中,不做销毁处理,若当前线程数量已达到corePoolSize,则进入下一步;第二步: 判断工作队列(workQueue)是否已满,未满则将新的任务提交到工作队列中,满了则进入下一步;第三步: 判断线程池中的线程数量是否达到了maxumunPoolSi_核心线程数和最大线程数

HTML5表单美化_html datalist 美化-程序员宅基地

文章浏览阅读6.3k次,点赞2次,收藏7次。[转载]利用 HTML5 美化表单对表单感兴趣的人并不多,但 HTML5 引入的一些重大改进却同时方便了创建表单的开发人员和填写表单的用户。全新的表单元素、属性、输入类型、基于浏览器的验证、CSS3 样式技术以及 FormData 对象让创建表单变得更轻松,甚至可能更富有趣味性。There is even more up to date forms guidance on our _html datalist 美化

Church's Coupon Performance Test Script_api.nnys868.work-程序员宅基地

文章浏览阅读7w次。 2015年6月针对church's coupon app做了并发压力测试,HP LR在11.5版本第一次支持在移动设备的录制对Server压力测试。也是本人第一次在移动设备上压力测试实践。工具使用的是 HP LoadRunner 12.02 Community Edition。(社区版可以免费支持50个虚拟用户并发,此版本工具当时是最新版,尚没有任何破解的license)LoadRunne..._api.nnys868.work

AtCoder题解——Beginner Contest 178——F - Contrast_given are two sequences a and b, both of lengt-程序员宅基地

文章浏览阅读582次。题目相关题目链接AtCoder Beginner Contest 178 F 题,https://atcoder.jp/contests/abc178/tasks/abc178_f。Problem StatementGiven are two sequences A and B, both of length N. A and B are each sorted in the ascending order. Check if it is possible to reorder the te_given are two sequences a and b, both of length n. a and

总结:IP地址、网络地址与子网掩码的理解-程序员宅基地

文章浏览阅读3w次,点赞47次,收藏303次。一、IP地址电脑之间要实现网络通信,就必须要有一个合法的ip地址。IP地址=网络地址+主机地址,(又称:主机号和网络号组成)ip地址的结构使我们可以在Internet上很方便的寻址。ip地址通常用更直观的,以点分十进制表示,每个数字从0到255,如某一台主机的ip地址为:128.20.4.1。在局域网里,同样也需要ip地址,一般内网的ip地址是以192.168开头的,这样很容易区分公网和内网的ip地址。【注】网络地址也叫做网络位置、网络号、网段、子网IP,都是描述属于哪个子网的同义词。【_网络地址

单片机的单个IO口可以发送数据吗_5分钟了解单片机数据、地址、控制总线结构...-程序员宅基地

文章浏览阅读845次。一、总线概述计算机系统是以微处理器为核心的,各器件要与微处理器相连,且必须协调工作,所以在微处理机中引入了总线的概念,各器件共同享用总线,任何时候只能有一个器件发送数据(可以有多个器件同时接收数据) 。计算机的总线分为控制总线、地址总线和数据总线等三种。而数据总线用于传送数据,控制总线用于传送控制信号, 地址总线则用于选择存储单元或外设。二、单片机的三总线结构51系列单片机具有完善的总线接口时序,..._数据总线 地址总线 io口