com.sun.identity.saml2.profile
Class AssertionIDRequestUtil

java.lang.Object
  extended by com.sun.identity.saml2.profile.AssertionIDRequestUtil

public class AssertionIDRequestUtil
extends Object

This class provides methods to send or processs AssertionIDRequest.


Method Summary
static Response sendAssertionIDRequest(AssertionIDRequest assertionIDRequest, String samlAuthorityEntityID, String role, String realm, String binding)
          Sends the AssertionIDRequest to specifiied Assertion ID Request Service and returns Response coming from the Assertion ID Request Service.
static Assertion sendAssertionIDRequestURI(String assertionID, String samlAuthorityEntityID, String role, String realm)
          Sends the Assertion ID to specifiied Assertion ID Request Service and returns Assertion coming from the Assertion ID Request Service.
 

Method Detail

sendAssertionIDRequest

public static Response sendAssertionIDRequest(AssertionIDRequest assertionIDRequest,
                                              String samlAuthorityEntityID,
                                              String role,
                                              String realm,
                                              String binding)
                                       throws SAML2Exception
Sends the AssertionIDRequest to specifiied Assertion ID Request Service and returns Response coming from the Assertion ID Request Service.

Parameters:
assertionIDRequest - the AssertionIDRequest object
samlAuthorityEntityID - entity ID of SAML authority
role - SAML authority role, for example, SAML2Constants.ATTR_AUTH_ROLE, SAML2Constants.AUTHN_AUTH_ROLE or SAML2Constants.IDP_ROLE
realm - the realm of hosted entity
binding - the binding
Returns:
the Response object
Throws:
SAML2Exception - if the operation is not successful

sendAssertionIDRequestURI

public static Assertion sendAssertionIDRequestURI(String assertionID,
                                                  String samlAuthorityEntityID,
                                                  String role,
                                                  String realm)
                                           throws SAML2Exception
Sends the Assertion ID to specifiied Assertion ID Request Service and returns Assertion coming from the Assertion ID Request Service.

Parameters:
assertionID - the asssertionID object
samlAuthorityEntityID - entity ID of SAML authority
role - SAML authority role, for example, SAML2Constants.ATTR_AUTH_ROLE, SAML2Constants.AUTHN_AUTH_ROLE or SAML2Constants.IDP_ROLE
realm - the realm of hosted entity
Returns:
the Assertion object
Throws:
SAML2Exception - if the operation is not successful