Class SAML1ArtifactType0002Builder
java.lang.Object
org.opensaml.saml.saml1.binding.artifact.SAML1ArtifactType0002Builder
- All Implemented Interfaces:
SAML1ArtifactBuilder<SAML1ArtifactType0002>
public class SAML1ArtifactType0002Builder
extends Object
implements SAML1ArtifactBuilder<SAML1ArtifactType0002>
SAML 1, type 0x0002, artifact builder.
-
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 StringgetArsEndpointUrl(MessageContext requestContext) Gets the index of the source artifact resolution service.protected SAMLArtifactContextgetArtifactContext(MessageContext requestContext) Get the artifact context.
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
SAML1ArtifactType0002Builder
public SAML1ArtifactType0002Builder()
-
-
Method Details
-
buildArtifact
Builds a populated artifact given the artifact's byte-array representation.- Specified by:
buildArtifactin interfaceSAML1ArtifactBuilder<SAML1ArtifactType0002>- Parameters:
artifact- the byte representation of the artifact- Returns:
- populated artifact
-
buildArtifact
@Nullable public SAML1ArtifactType0002 buildArtifact(@Nonnull MessageContext requestContext, @Nonnull Assertion assertion) Builds an artifact, for the given assertion, destined for the outbound message recipient.- Specified by:
buildArtifactin interfaceSAML1ArtifactBuilder<SAML1ArtifactType0002>- 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
-
getArsEndpointUrl
Gets the index of the source artifact resolution service.- Parameters:
requestContext- current request context- Returns:
- the index of the attribute resolution service
-