A C D E F G H I O P R S V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractXACMLAuthorizingInterceptor - Class in org.apache.cxf.rt.security.saml.xacml2
-
An interceptor to perform an XACML 2.0 authorization request to a remote PDP using OpenSAML, and make an authorization decision based on the response.
- AbstractXACMLAuthorizingInterceptor() - Constructor for class org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor
- ACTION_ID - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- ACTION_IMPLIED - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- authorize(Principal, List<String>, Message) - Method in class org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor
-
Perform a (remote) authorization decision and return a boolean depending on the result
C
- convertPolicyToToken(AuthorizationPolicy) - Method in class org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
- createActionType(List<AttributeType>) - Static method in class org.apache.cxf.rt.security.saml.xacml2.RequestComponentBuilder
- createAttributeType(String, String, String, List<AttributeValueType>) - Static method in class org.apache.cxf.rt.security.saml.xacml2.RequestComponentBuilder
- createAttributeValueType(String) - Static method in class org.apache.cxf.rt.security.saml.xacml2.RequestComponentBuilder
- createAuthzDecisionQuery(boolean, boolean, String, RequestType, String) - Static method in class org.apache.cxf.rt.security.saml.xacml2.SamlRequestComponentBuilder
- createAuthzDecisionQuery(String, RequestType, String) - Static method in class org.apache.cxf.rt.security.saml.xacml2.SamlRequestComponentBuilder
-
Create an AuthzDecisionQuery using the defaults
- createEnvironmentType(List<AttributeType>) - Static method in class org.apache.cxf.rt.security.saml.xacml2.RequestComponentBuilder
- createIssuer(String) - Static method in class org.apache.cxf.rt.security.saml.xacml2.SamlRequestComponentBuilder
-
Create an Issuer object
- createRequest(Principal, List<String>, Message) - Method in class org.apache.cxf.rt.security.saml.xacml2.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.saml.xacml2.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.saml.xacml2.RequestComponentBuilder
- createResourceType(List<AttributeType>, ResourceContentType) - Static method in class org.apache.cxf.rt.security.saml.xacml2.RequestComponentBuilder
- createSecurityContext(Principal) - Method in class org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
- createSecurityContext(Message, Credential) - Method in class org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
- createSubjectType(List<AttributeType>, String) - Static method in class org.apache.cxf.rt.security.saml.xacml2.RequestComponentBuilder
- CURRENT_DATE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- CURRENT_DATETIME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- CURRENT_TIME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- CXFMessageParser - Class in org.apache.cxf.rt.security.saml.xacml
- CXFMessageParser(Message) - Constructor for class org.apache.cxf.rt.security.saml.xacml.CXFMessageParser
D
- DefaultXACMLRequestBuilder - Class in org.apache.cxf.rt.security.saml.xacml2
-
This class constructs an XACML 2.0 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.saml.xacml2.DefaultXACMLRequestBuilder
E
- evaluate(RequestType) - Method in interface org.apache.cxf.rt.security.saml.xacml2.PolicyDecisionPoint
-
Evaluate an XACML Request and return a Response
F
- FUNC_ANY_URI_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_BASE64_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_BOOL_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATE_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATE_GT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATE_GTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATE_LT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATE_LTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATETIME_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATETIME_GT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATETIME_GTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATETIME_LT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DATETIME_LTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DOUBLE_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DOUBLE_GT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DOUBLE_GTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DOUBLE_LT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_DOUBLE_LTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_HEX_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_INT_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_INT_GT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_INT_GTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_INT_LT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_INT_LTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_RFC_822_NAME_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_STRING_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_STRING_GT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_STRING_GTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_STRING_LT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_STRING_LTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_TIME_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_TIME_GT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_TIME_GTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_TIME_LT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_TIME_LTE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- FUNC_X500_NAME_EQUAL - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
G
- getAction(String) - Method in class org.apache.cxf.rt.security.saml.xacml.CXFMessageParser
- getAssertionElement() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- getAssertionElement(Object) - Static method in class org.apache.cxf.rt.security.saml.utils.SAMLUtils
- getAudienceRestrictions(Message, boolean) - Static method in class org.apache.cxf.rt.security.saml.utils.SAMLUtils
- getCallbackHandler() - Method in class org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
- getClaims() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- getClaims(SamlAssertionWrapper) - Static method in class org.apache.cxf.rt.security.saml.utils.SAMLUtils
-
Extract Claims from a SAML Assertion
- getIssuer() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- getIssuer() - Method in class org.apache.cxf.rt.security.saml.xacml.CXFMessageParser
-
Get the Issuer of the SAML Assertion
- getIssuer(Object) - Static method in class org.apache.cxf.rt.security.saml.utils.SAMLUtils
- getRequestBuilder() - Method in class org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor
- getResourceURI(boolean) - Method in class org.apache.cxf.rt.security.saml.xacml.CXFMessageParser
- getSubject() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- getUserPrincipal() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- getUserRoles() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- getValidator() - Method in class org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
- getWSDLOperation() - Method in class org.apache.cxf.rt.security.saml.xacml.CXFMessageParser
- getWSDLService() - Method in class org.apache.cxf.rt.security.saml.xacml.CXFMessageParser
H
- handleMessage(Message) - Method in class org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor
- handleObligations(RequestType, Principal, Message, ResultType) - Method in class org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor
-
Handle any Obligations returned by the PDP
I
- isSOAPService() - Method in class org.apache.cxf.rt.security.saml.xacml.CXFMessageParser
- isUserInRole(String) - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
O
- org.apache.cxf.rt.security.saml.claims - package org.apache.cxf.rt.security.saml.claims
- org.apache.cxf.rt.security.saml.interceptor - package org.apache.cxf.rt.security.saml.interceptor
- org.apache.cxf.rt.security.saml.utils - package org.apache.cxf.rt.security.saml.utils
- org.apache.cxf.rt.security.saml.xacml - package org.apache.cxf.rt.security.saml.xacml
- org.apache.cxf.rt.security.saml.xacml2 - package org.apache.cxf.rt.security.saml.xacml2
P
- parseRolesFromClaims(ClaimCollection, String, String) - Static method in class org.apache.cxf.rt.security.saml.utils.SAMLUtils
-
Extract roles from the given Claims
- performRequest(RequestType, Message) - Method in class org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor
- performRequest(RequestType, Message) - Method in class org.apache.cxf.rt.security.saml.xacml2.XACMLAuthorizingInterceptor
- PolicyDecisionPoint - Interface in org.apache.cxf.rt.security.saml.xacml2
-
An interface that describes a PolicyDecisionPoint (PDP) that supports XACML 2.0 using OpenSAML
R
- RequestComponentBuilder - Class in org.apache.cxf.rt.security.saml.xacml2
-
A set of utility methods to construct XACML 2.0 Request statements
- RESOURCE_FILE_NAME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- RESOURCE_ID - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- RESOURCE_LOC - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- RESOURCE_WSDL_ENDPOINT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- RESOURCE_WSDL_OPERATION_ID - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- RESOURCE_WSDL_SERVICE_ID - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- RFC_822_NAME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
S
- SamlRequestComponentBuilder - Class in org.apache.cxf.rt.security.saml.xacml2
-
A set of utility methods to construct XACML SAML Request statements, based on the SAML 2.0 profile of XACML v2.0 specification.
- SAMLSecurityContext - Class in org.apache.cxf.rt.security.saml.claims
- SAMLSecurityContext(Principal) - Constructor for class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- SAMLSecurityContext(Principal, Set<Principal>) - Constructor for class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- SAMLSecurityContext(Principal, Set<Principal>, ClaimCollection) - Constructor for class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- SAMLUtils - Class in org.apache.cxf.rt.security.saml.utils
- setAction(String) - Method in class org.apache.cxf.rt.security.saml.xacml2.DefaultXACMLRequestBuilder
-
Set a new Action String to use
- setAssertionElement(Element) - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- setCallbackHandler(CallbackHandler) - Method in class org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
- setIssuer(String) - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- setRequestBuilder(XACMLRequestBuilder) - Method in class org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor
- setSendDateTime(boolean) - Method in class org.apache.cxf.rt.security.saml.xacml2.DefaultXACMLRequestBuilder
- setSendFullRequestURL(boolean) - Method in class org.apache.cxf.rt.security.saml.xacml2.DefaultXACMLRequestBuilder
-
Whether to send the full Request URL as the resource or not.
- setUserRoles(Set<Principal>) - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
- setValidator(Validator) - Method in class org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
- SUBJECT_AUTHN_METHOD - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_AUTHN_TIME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_CAT_ACCESS_SUBJECT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_CAT_CODEBASE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_CAT_INTERMED_SUBJECT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_CAT_REC_SUBJECT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_CAT_REQ_MACHINE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_DNS_NAME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_ID - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_ID_QUALIFIER - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_IP_ADDR - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_KEY_INFO - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_REQ_TIME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_ROLE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- SUBJECT_START_TIME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
V
- validate(Message) - Method in class org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
W
- WSS4JBasicAuthValidator - Class in org.apache.cxf.rt.security.saml.interceptor
-
An abstract class containing some functionality to validate a username + password received via HTTP Basic Authentication via a WSS4J Validator (and hence JAAS, the STS, etc.).
- WSS4JBasicAuthValidator() - Constructor for class org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
X
- X500_NAME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XACMLAuthorizingInterceptor - Class in org.apache.cxf.rt.security.saml.xacml2
-
An interceptor to perform an XACML 2.0 authorization request to a remote PDP using OpenSAML, and make an authorization decision based on the response.
- XACMLAuthorizingInterceptor(PolicyDecisionPoint) - Constructor for class org.apache.cxf.rt.security.saml.xacml2.XACMLAuthorizingInterceptor
- XACMLConstants - Class in org.apache.cxf.rt.security.saml.xacml
-
XACML 1.x and 2.0 Constants.
- XACMLRequestBuilder - Interface in org.apache.cxf.rt.security.saml.xacml2
-
This interface defines a way to create an XACML 2.0 Request using OpenSAML
- XS_ANY_URI - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XS_BASE64 - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XS_BOOLEAN - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XS_DATE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XS_DATETIME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XS_DOUBLE - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XS_HEX - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XS_INT - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XS_STRING - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
- XS_TIME - Static variable in class org.apache.cxf.rt.security.saml.xacml.XACMLConstants
All Classes All Packages