Apache CXF API

org.apache.cxf.rt.security.xacml
Class SamlRequestComponentBuilder

java.lang.Object
  extended by org.apache.cxf.rt.security.xacml.SamlRequestComponentBuilder

public final class SamlRequestComponentBuilder
extends Object

A set of utility methods to construct XACML SAML Request statements, based on the SAML 2.0 profile of XACML v2.0 specification.


Method Summary
static org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType createAuthzDecisionQuery(boolean inputContextOnly, boolean returnContext, String issuerValue, org.opensaml.xacml.ctx.RequestType request, String namespace)
           
static org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType createAuthzDecisionQuery(String issuerValue, org.opensaml.xacml.ctx.RequestType request, String namespace)
          Create an AuthzDecisionQuery using the defaults
static org.opensaml.saml2.core.Issuer createIssuer(String issuerValue)
          Create an Issuer object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createAuthzDecisionQuery

public static org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType createAuthzDecisionQuery(String issuerValue,
                                                                                                   org.opensaml.xacml.ctx.RequestType request,
                                                                                                   String namespace)
Create an AuthzDecisionQuery using the defaults


createAuthzDecisionQuery

public static org.opensaml.xacml.profile.saml.XACMLAuthzDecisionQueryType createAuthzDecisionQuery(boolean inputContextOnly,
                                                                                                   boolean returnContext,
                                                                                                   String issuerValue,
                                                                                                   org.opensaml.xacml.ctx.RequestType request,
                                                                                                   String namespace)

createIssuer

public static org.opensaml.saml2.core.Issuer createIssuer(String issuerValue)
Create an Issuer object

Parameters:
issuerValue - of type String
Returns:
an Issuer object

Apache CXF API

Apache CXF