Class SAML1ArtifactType0002Builder

    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Class logger.
    • Constructor Detail

      • SAML1ArtifactType0002Builder

        public SAML1ArtifactType0002Builder()
    • Method Detail

      • buildArtifact

        @Nullable
        public SAML1ArtifactType0002 buildArtifact​(@Nonnull
                                                   org.opensaml.messaging.context.MessageContext requestContext,
                                                   @Nonnull
                                                   Assertion assertion)
        Builds an artifact, for the given assertion, destined for the outbound message recipient.
        Specified by:
        buildArtifact in interface SAML1ArtifactBuilder<SAML1ArtifactType0002>
        Parameters:
        requestContext - request context
        assertion - assertion to build artifact for
        Returns:
        constructed artifact
      • getArtifactContext

        @Nullable
        protected SAMLArtifactContext getArtifactContext​(@Nonnull
                                                         org.opensaml.messaging.context.MessageContext requestContext)
        Get the artifact context.
        Parameters:
        requestContext - the current message context
        Returns:
        the SAML artifact context, or null
      • getArsEndpointUrl

        @Nullable
        protected String getArsEndpointUrl​(@Nonnull
                                           org.opensaml.messaging.context.MessageContext requestContext)
        Gets the index of the source artifact resolution service.
        Parameters:
        requestContext - current request context
        Returns:
        the index of the attribute resolution service