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.Logger
log
Class logger.
-
Constructor Summary
Constructors Constructor Description SAML1ArtifactType0001Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SAML1ArtifactType0001
buildArtifact(byte[] artifact)
Builds a populated artifact given the artifact's byte-array representation.SAML1ArtifactType0001
buildArtifact(org.opensaml.messaging.context.MessageContext requestContext, Assertion assertion)
Builds an artifact, for the given assertion, destined for the outbound message recipient.protected SAMLArtifactContext
getArtifactContext(org.opensaml.messaging.context.MessageContext requestContext)
Get the artifact context.protected String
getSourceEntityId(org.opensaml.messaging.context.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:
buildArtifact
in interfaceSAML1ArtifactBuilder<SAML1ArtifactType0001>
- Parameters:
artifact
- the byte representation of the artifact- Returns:
- populated artifact
-
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 interfaceSAML1ArtifactBuilder<SAML1ArtifactType0001>
- Parameters:
requestContext
- request contextassertion
- 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
-
-