Class SAML2LogoutResponseBuilder

java.lang.Object
org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder

public class SAML2LogoutResponseBuilder extends Object
Build a SAML2 logout response.
Since:
3.4.0
Author:
Jerome Leleu
  • Constructor Details

    • SAML2LogoutResponseBuilder

      public SAML2LogoutResponseBuilder(String bindingType)

      Constructor for SAML2LogoutResponseBuilder.

      Parameters:
      bindingType - a String object
  • Method Details

    • build

      public org.opensaml.saml.saml2.core.LogoutResponse build(SAML2MessageContext context)

      build.

      Parameters:
      context - a SAML2MessageContext object
      Returns:
      a LogoutResponse object
    • buildLogoutResponse

      protected final org.opensaml.saml.saml2.core.LogoutResponse buildLogoutResponse(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.Endpoint ssoService)

      buildLogoutResponse.

      Parameters:
      context - a SAML2MessageContext object
      ssoService - a SingleLogoutService object
      Returns:
      a LogoutResponse object
    • getSuccess

      protected org.opensaml.saml.saml2.core.Status getSuccess()

      getSuccess.

      Returns:
      a Status object
    • getIssuer

      protected final org.opensaml.saml.saml2.core.Issuer getIssuer(String spEntityId)

      getIssuer.

      Parameters:
      spEntityId - a String object
      Returns:
      a Issuer object
    • setBindingType

      public void setBindingType(String bindingType)

      Setter for the field bindingType.

      Parameters:
      bindingType - a String object
    • setIssueInstantSkewSeconds

      public void setIssueInstantSkewSeconds(int issueInstantSkewSeconds)

      Setter for the field issueInstantSkewSeconds.

      Parameters:
      issueInstantSkewSeconds - a int