Class SAML1ArtifactType0001Builder

    • Field Detail

      • log

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

      • SAML1ArtifactType0001Builder

        public SAML1ArtifactType0001Builder()
    • Method Detail

      • buildArtifact

        @Nullable
        public SAML1ArtifactType0001 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<SAML1ArtifactType0001>
        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
      • getSourceEntityId

        @Nullable
        protected String getSourceEntityId​(@Nonnull
                                           org.opensaml.messaging.context.MessageContext requestContext)
        Get the local entityId.
        Parameters:
        requestContext - the message context
        Returns:
        the local entityId