org.opensaml.saml1.binding.artifact
Class SAML1ArtifactType0001Builder

java.lang.Object
  extended by org.opensaml.saml1.binding.artifact.SAML1ArtifactType0001Builder
All Implemented Interfaces:
SAMLArtifactBuilder<SAML1ArtifactType0001>

public class SAML1ArtifactType0001Builder
extends java.lang.Object
implements SAMLArtifactBuilder<SAML1ArtifactType0001>

Builder of SAML 1, type 0x001, artifacts.


Field Summary
static java.lang.String HASH_ALGORHTM
          Hash algorithm used to construct the source ID.
 
Constructor Summary
SAML1ArtifactType0001Builder()
           
 
Method Summary
 SAML1ArtifactType0001 buildArtifact(byte[] artifact)
          Builds a populated artifact given the artifact's byte-array representation.
 SAML1ArtifactType0001 buildArtifact(java.lang.String relyingParty)
          Builds an empty artifact of a specific type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HASH_ALGORHTM

public static final java.lang.String HASH_ALGORHTM
Hash algorithm used to construct the source ID.

See Also:
Constant Field Values
Constructor Detail

SAML1ArtifactType0001Builder

public SAML1ArtifactType0001Builder()
Method Detail

buildArtifact

public SAML1ArtifactType0001 buildArtifact(java.lang.String relyingParty)
Builds an empty artifact of a specific type.

Specified by:
buildArtifact in interface SAMLArtifactBuilder<SAML1ArtifactType0001>
Parameters:
relyingParty - the relying party the artifact is for
Returns:
the artifact

buildArtifact

public SAML1ArtifactType0001 buildArtifact(byte[] artifact)
Builds a populated artifact given the artifact's byte-array representation.

Specified by:
buildArtifact in interface SAMLArtifactBuilder<SAML1ArtifactType0001>
Parameters:
artifact - the byte representation of the artifact
Returns:
populated artifact