Class SAMLSOAPClientContextBuilder<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject>

java.lang.Object
org.opensaml.saml.common.messaging.soap.SAMLSOAPClientContextBuilder<InboundMessageType,OutboundMessageType>
Type Parameters:
InboundMessageType - the inbound message type
OutboundMessageType - the outbound message type

public class SAMLSOAPClientContextBuilder<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject> extends Object
Builder InOutOperationContext instances for SAML SOAP client use cases.
  • Field Details

    • outboundMessage

      private OutboundMessageType extends SAMLObject outboundMessage
      The outbound message.
    • protocol

      private String protocol
      The SAML protocol in use.
    • selfEntityID

      private String selfEntityID
      The SAML self entityID.
    • peerEntityID

      private String peerEntityID
      The SAML peer entityID.
    • peerEntityRole

      private QName peerEntityRole
      The SAML peer entity role.
    • peerEntityDescriptor

      private EntityDescriptor peerEntityDescriptor
      The SAML peer EntityDescriptor.
    • peerRoleDescriptor

      private RoleDescriptor peerRoleDescriptor
      The SAML peer RoleDescriptor.
    • tlsCriteriaSetStrategy

      private Function<MessageContext,CriteriaSet> tlsCriteriaSetStrategy
      TLS CriteriaSet strategy.
    • pipelineName

      private String pipelineName
      SOAP client message pipeline name.
    • securityConfigurationProfileId

      private String securityConfigurationProfileId
      SOAP client security configuration profile ID.
  • Constructor Details

    • SAMLSOAPClientContextBuilder

      public SAMLSOAPClientContextBuilder()
  • Method Details