PicketLink Federation Core 2.1.6.Final-redhat-2

org.picketlink.identity.federation.core.saml.v2.util
Class SOAPSAMLXACMLUtil

java.lang.Object
  extended by org.picketlink.identity.federation.core.saml.v2.util.SOAPSAMLXACMLUtil

public class SOAPSAMLXACMLUtil
extends Object

Utility associated with SOAP 1.1 Envelope, SAML2 and XACML2

Since:
Jan 28, 2009
Author:
Anil.Saldhana@redhat.com

Constructor Summary
SOAPSAMLXACMLUtil()
           
 
Method Summary
static XACMLAuthzDecisionStatementType getDecisionStatement(Node samlResponse)
           
static XACMLAuthzDecisionQueryType getXACMLQueryType(Node samlRequest)
          Parse the XACML Authorization Decision Query from the Dom Element
static ResponseType handleXACMLQuery(org.jboss.security.xacml.interfaces.PolicyDecisionPoint pdp, String issuer, XACMLAuthzDecisionQueryType xacmlRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOAPSAMLXACMLUtil

public SOAPSAMLXACMLUtil()
Method Detail

getXACMLQueryType

public static XACMLAuthzDecisionQueryType getXACMLQueryType(Node samlRequest)
                                                     throws ParsingException,
                                                            ConfigurationException,
                                                            ProcessingException
Parse the XACML Authorization Decision Query from the Dom Element

Parameters:
samlRequest -
Returns:
Throws:
ProcessingException
ConfigurationException
ParsingException

getDecisionStatement

public static XACMLAuthzDecisionStatementType getDecisionStatement(Node samlResponse)
                                                            throws ConfigurationException,
                                                                   ProcessingException,
                                                                   ParsingException
Throws:
ConfigurationException
ProcessingException
ParsingException

handleXACMLQuery

public static ResponseType handleXACMLQuery(org.jboss.security.xacml.interfaces.PolicyDecisionPoint pdp,
                                            String issuer,
                                            XACMLAuthzDecisionQueryType xacmlRequest)
                                     throws ProcessingException,
                                            ConfigurationException
Throws:
ProcessingException
ConfigurationException

PicketLink Federation Core 2.1.6.Final-redhat-2

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.