A C D F G H I O P R S X

A

AbstractXACMLAuthorizingInterceptor - Class in org.apache.cxf.rt.security.xacml
An abstract interceptor to perform an XACML authorization request to a remote PDP, and make an authorization decision based on the response.
AbstractXACMLAuthorizingInterceptor() - Constructor for class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
 
ACTION_ID - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
ACTION_IMPLIED - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
authorize(Principal, List<String>, Message) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
Perform a (remote) authorization decision and return a boolean depending on the result

C

createActionType(List<AttributeType>) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createAttributeType(String, String, String, List<AttributeValueType>) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createAttributeValueType(String) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createAuthzDecisionQuery(String, RequestType, String) - Static method in class org.apache.cxf.rt.security.xacml.SamlRequestComponentBuilder
Create an AuthzDecisionQuery using the defaults
createAuthzDecisionQuery(boolean, boolean, String, RequestType, String) - Static method in class org.apache.cxf.rt.security.xacml.SamlRequestComponentBuilder
 
createEnvironmentType(List<AttributeType>) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createIssuer(String) - Static method in class org.apache.cxf.rt.security.xacml.SamlRequestComponentBuilder
Create an Issuer object
createRequest(Principal, List<String>, Message) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
Create an XACML Request given a Principal, list of roles and Message.
createRequest(Principal, List<String>, Message) - Method in interface org.apache.cxf.rt.security.xacml.XACMLRequestBuilder
Create an XACML Request given a Principal, list of roles and Message.
createRequestType(List<SubjectType>, List<ResourceType>, ActionType, EnvironmentType) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createResourceType(List<AttributeType>, ResourceContentType) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createSubjectType(List<AttributeType>, String) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
CURRENT_DATE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
CURRENT_DATETIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
CURRENT_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 

D

DefaultXACMLRequestBuilder - Class in org.apache.cxf.rt.security.xacml
This class constructs an XACML Request given a Principal, list of roles and MessageContext, following the SAML 2.0 profile of XACML 2.0.
DefaultXACMLRequestBuilder() - Constructor for class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
 

F

FUNC_ANY_URI_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_BASE64_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_BOOL_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_HEX_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_RFC_822_NAME_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_X500_NAME_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 

G

getAction() - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
Get the Action String currently in use
getRequestBuilder() - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
 
getResource(Message) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
Return the Resource that has been inserted into the Request
getResource(Message) - Method in interface org.apache.cxf.rt.security.xacml.XACMLRequestBuilder
Return the Resource that has been inserted into the Request.

H

handleMessage(Message) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
 
handleObligations(RequestType, Principal, Message, ResultType) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
Handle any Obligations returned by the PDP

I

isSendDateTime() - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
 
isSendFullRequestURL() - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
 

O

org.apache.cxf.rt.security.xacml - package org.apache.cxf.rt.security.xacml
 

P

performRequest(RequestType, Message) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
 

R

RequestComponentBuilder - Class in org.apache.cxf.rt.security.xacml
A set of utility methods to construct XACML 2.0 Request statements
RESOURCE_FILE_NAME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
RESOURCE_ID - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
RESOURCE_LOC - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
RFC_822_NAME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 

S

SamlRequestComponentBuilder - Class in org.apache.cxf.rt.security.xacml
A set of utility methods to construct XACML SAML Request statements, based on the SAML 2.0 profile of XACML v2.0 specification.
setAction(String) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
Set a new Action String to use
setRequestBuilder(XACMLRequestBuilder) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
 
setSendDateTime(boolean) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
 
setSendFullRequestURL(boolean) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
Whether to send the full Request URL as the resource or not.
SUBJECT_AUTHN_METHOD - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_AUTHN_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_ACCESS_SUBJECT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_CODEBASE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_INTERMED_SUBJECT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_REC_SUBJECT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_REQ_MACHINE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_DNS_NAME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_ID - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_ID_QUALIFIER - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_IP_ADDR - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_KEY_INFO - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_REQ_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_ROLE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_START_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 

X

X500_NAME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XACMLConstants - Class in org.apache.cxf.rt.security.xacml
XACML 1.x and 2.0 Constants.
XACMLRequestBuilder - Interface in org.apache.cxf.rt.security.xacml
This interface defines a way to create an XACML Request.
XS_ANY_URI - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_BASE64 - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_BOOLEAN - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_DATE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_DATETIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_DOUBLE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_HEX - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_INT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_STRING - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 

A C D F G H I O P R S X

Apache CXF