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 SAMLArtifactContext
getArtifactContext
(MessageContext requestContext) Get the artifact context.protected String
getSourceEntityId
(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:
buildArtifact
in 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:
buildArtifact
in 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
-