Class AssertionIDRequestUtil

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

@Supported public class AssertionIDRequestUtil extends Object
This class provides methods to send or process AssertionIDRequest.
  • Method Details

    • sendAssertionIDRequest

      @Supported public static Response sendAssertionIDRequest(AssertionIDRequest assertionIDRequest, String samlAuthorityEntityID, String role, String realm, String binding) throws com.sun.identity.saml2.common.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:
      com.sun.identity.saml2.common.SAML2Exception - if the operation is not successful
    • sendAssertionIDRequestURI

      @Supported public static Assertion sendAssertionIDRequestURI(String assertionID, String samlAuthorityEntityID, String role, String realm) throws com.sun.identity.saml2.common.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:
      com.sun.identity.saml2.common.SAML2Exception - if the operation is not successful