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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildArtifact(byte[] artifact) Builds a populated artifact given the artifact's byte-array representation.buildArtifact(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.
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
SAML1ArtifactType0001Builder
public SAML1ArtifactType0001Builder()
-
-
Method Details
-
buildArtifact
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
Get the artifact context.- Parameters:
requestContext- the current message context- Returns:
- the SAML artifact context, or null
-
getSourceEntityId
Get the local entityId.- Parameters:
requestContext- the message context- Returns:
- the local entityId
-