Class SAML1ArtifactType0001Builder
- java.lang.Object
-
- org.opensaml.saml.saml1.binding.artifact.SAML1ArtifactType0001Builder
-
- All Implemented Interfaces:
SAML1ArtifactBuilder<SAML1ArtifactType0001>
public class SAML1ArtifactType0001Builder extends Object implements SAML1ArtifactBuilder<SAML1ArtifactType0001>
Builder of SAML 1, type 0x001, artifacts.
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogClass logger.
-
Constructor Summary
Constructors Constructor Description SAML1ArtifactType0001Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SAML1ArtifactType0001buildArtifact(byte[] artifact)Builds a populated artifact given the artifact's byte-array representation.SAML1ArtifactType0001buildArtifact(MessageContext requestContext, Assertion assertion)Builds an artifact, for the given assertion, destined for the outbound message recipient.protected SAMLArtifactContextgetArtifactContext(MessageContext requestContext)Get the artifact context.protected StringgetSourceEntityId(MessageContext requestContext)Get the local entityId.
-
-
-
Method Detail
-
buildArtifact
@Nullable public SAML1ArtifactType0001 buildArtifact(byte[] artifact)
Builds a populated artifact given the artifact's byte-array representation.- Specified by:
buildArtifactin interfaceSAML1ArtifactBuilder<SAML1ArtifactType0001>- Parameters:
artifact- the byte representation of the artifact- Returns:
- populated artifact
-
buildArtifact
@Nullable public SAML1ArtifactType0001 buildArtifact(@Nonnull MessageContext requestContext, @Nonnull Assertion assertion)
Builds an artifact, for the given assertion, destined for the outbound message recipient.- Specified by:
buildArtifactin interfaceSAML1ArtifactBuilder<SAML1ArtifactType0001>- Parameters:
requestContext- request contextassertion- assertion to build artifact for- Returns:
- constructed artifact
-
getArtifactContext
@Nullable protected SAMLArtifactContext getArtifactContext(@Nonnull 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 MessageContext requestContext)
Get the local entityId.- Parameters:
requestContext- the message context- Returns:
- the local entityId
-
-