|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.identity.saml.protocol.AssertionArtifact com.sun.identity.federation.message.FSAssertionArtifact
public class FSAssertionArtifact
This class represents the AssertionArtifact
element in the
SAML
protocol schema. Current implementation supports
TYPE 1 artifact only. Other type of artifact can be supported by
extending this class.
Field Summary | |
---|---|
static int |
ARTIFACT_1_LENGTH
Default Artifact length |
static byte[] |
ARTIFACT_1_TYPE_CODE
Default Artifact Type Code Byte Array |
static byte |
ARTIFACT_1_TYPE_CODE_0
Default Artifact Type Code 0 Constant |
static byte |
ARTIFACT_1_TYPE_CODE_1
Default Artifact Type Code 1 Constant |
Fields inherited from class com.sun.identity.saml.protocol.AssertionArtifact |
---|
artifact, assertionHandle, sourceID, typeCode |
Constructor Summary | |
---|---|
protected |
FSAssertionArtifact()
Default Constructor. |
|
FSAssertionArtifact(byte[] idBytes,
byte[] handleBytes)
Constructor to create FSAssertionArtifact object. |
|
FSAssertionArtifact(String theArtifact)
Constructor to create AssertionArtifact object. |
Method Summary |
---|
Methods inherited from class com.sun.identity.saml.protocol.AssertionArtifact |
---|
getAssertionArtifact, getAssertionHandle, getSourceID, getTypeCode, toString, toString |
Field Detail |
---|
public static final int ARTIFACT_1_LENGTH
public static final byte ARTIFACT_1_TYPE_CODE_0
public static final byte ARTIFACT_1_TYPE_CODE_1
public static final byte[] ARTIFACT_1_TYPE_CODE
Constructor Detail |
---|
protected FSAssertionArtifact()
public FSAssertionArtifact(String theArtifact) throws FSMsgException
AssertionArtifact
object.
theArtifact
- is the string that is generated by a provider.
SAMLException
- if there is an error decoding
the artifact string , the length of the artifact string
is incorrect , the TYPE CODE
in the artifact
or other errors which prevent creation of
this object.
FSMsgException
public FSAssertionArtifact(byte[] idBytes, byte[] handleBytes) throws FSMsgException
FSAssertionArtifact
object.
idBytes
- the source identifier in the Assertion
handleBytes
- the assertion identifier
SAMLException
- if wrong input or couldn't encode the artifact.
FSMsgException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |