Skip navigation links
A C D E F G H I O P R S V W X 

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(SAMLSecurityContext, Method) - Method in class org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor
 
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

ClaimBean - Class in org.apache.cxf.rt.security.saml.claims
 
ClaimBean(SAMLClaim) - Constructor for class org.apache.cxf.rt.security.saml.claims.ClaimBean
 
ClaimBean(SAMLClaim, ClaimMode, boolean) - Constructor for class org.apache.cxf.rt.security.saml.claims.ClaimBean
 
ClaimsAuthorizingInterceptor - Class in org.apache.cxf.rt.security.saml.interceptor
 
ClaimsAuthorizingInterceptor() - Constructor for class org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor
 
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(String, RequestType, String) - Static method in class org.apache.cxf.rt.security.saml.xacml2.SamlRequestComponentBuilder
Create an AuthzDecisionQuery using the defaults
createAuthzDecisionQuery(boolean, boolean, String, RequestType, String) - Static method in class org.apache.cxf.rt.security.saml.xacml2.SamlRequestComponentBuilder
 
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

equals(Object) - Method in class org.apache.cxf.rt.security.saml.claims.SAMLClaim
 
evaluate(RequestType) - Method in interface org.apache.cxf.rt.security.saml.xacml2.PolicyDecisionPoint
Evaluate an XACML Request and return a Response

F

findClaims(Class<?>) - Method in class org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor
 
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
 
getClaim() - Method in class org.apache.cxf.rt.security.saml.claims.ClaimBean
 
getClaimMode() - Method in class org.apache.cxf.rt.security.saml.claims.ClaimBean
 
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
getFriendlyName() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLClaim
 
getIssuer() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
 
getIssuer(Object) - Static method in class org.apache.cxf.rt.security.saml.utils.SAMLUtils
 
getIssuer() - Method in class org.apache.cxf.rt.security.saml.xacml.CXFMessageParser
Get the Issuer of the SAML Assertion
getName() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLClaim
 
getNameFormat() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLClaim
 
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
 
getTargetMethod(Message) - Method in class org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor
 
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.interceptor.ClaimsAuthorizingInterceptor
 
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
hashCode() - Method in class org.apache.cxf.rt.security.saml.claims.SAMLClaim
 

I

isMatchAll() - Method in class org.apache.cxf.rt.security.saml.claims.ClaimBean
 
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

SAML_ROLE_ATTRIBUTENAME_DEFAULT - Static variable in class org.apache.cxf.rt.security.saml.claims.SAMLClaim
This configuration tag specifies the default attribute name where the roles are present The default is "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/role".
SAMLClaim - Class in org.apache.cxf.rt.security.saml.claims
This represents a Claim that is coupled to a SAML Assertion
SAMLClaim() - Constructor for class org.apache.cxf.rt.security.saml.claims.SAMLClaim
 
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
 
setClaims(Map<String, List<ClaimBean>>) - Method in class org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor
 
setFormatAliases(Map<String, String>) - Method in class org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor
 
setFriendlyName(String) - Method in class org.apache.cxf.rt.security.saml.claims.SAMLClaim
 
setIssuer(String) - Method in class org.apache.cxf.rt.security.saml.claims.SAMLSecurityContext
 
setName(String) - Method in class org.apache.cxf.rt.security.saml.claims.SAMLClaim
 
setNameAliases(Map<String, String>) - Method in class org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor
 
setNameFormat(String) - Method in class org.apache.cxf.rt.security.saml.claims.SAMLClaim
 
setRequestBuilder(XACMLRequestBuilder) - Method in class org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor
 
setSecuredObject(Object) - Method in class org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor
 
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
 
A C D E F G H I O P R S V W X 
Skip navigation links

Apache CXF