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 String
getArsEndpointUrl
(MessageContext requestContext) Gets the index of the source artifact resolution service.protected SAMLArtifactContext
getArtifactContext
(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:
buildArtifact
in 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:
buildArtifact
in 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
-