com.sun.identity.federation.message
クラス FSAssertionArtifact

java.lang.Object
  上位を拡張 com.sun.identity.saml.protocol.AssertionArtifact
      上位を拡張 com.sun.identity.federation.message.FSAssertionArtifact

public class FSAssertionArtifact
extends AssertionArtifact

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.


フィールドの概要
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
 
クラス com.sun.identity.saml.protocol.AssertionArtifact から継承されたフィールド
artifact, assertionHandle, sourceID, typeCode
 
コンストラクタの概要
protected FSAssertionArtifact()
          Default Constructor.
  FSAssertionArtifact(byte[] idBytes, byte[] handleBytes)
          Constructor to create FSAssertionArtifact object.
  FSAssertionArtifact(String theArtifact)
          Constructor to create AssertionArtifact object.
 
メソッドの概要
 
クラス com.sun.identity.saml.protocol.AssertionArtifact から継承されたメソッド
getAssertionArtifact, getAssertionHandle, getSourceID, getTypeCode, toString, toString
 

フィールドの詳細

ARTIFACT_1_LENGTH

public static final int ARTIFACT_1_LENGTH
Default Artifact length

関連項目:
定数フィールド値

ARTIFACT_1_TYPE_CODE_0

public static final byte ARTIFACT_1_TYPE_CODE_0
Default Artifact Type Code 0 Constant

関連項目:
定数フィールド値

ARTIFACT_1_TYPE_CODE_1

public static final byte ARTIFACT_1_TYPE_CODE_1
Default Artifact Type Code 1 Constant

関連項目:
定数フィールド値

ARTIFACT_1_TYPE_CODE

public static final byte[] ARTIFACT_1_TYPE_CODE
Default Artifact Type Code Byte Array

コンストラクタの詳細

FSAssertionArtifact

protected FSAssertionArtifact()
Default Constructor.


FSAssertionArtifact

public FSAssertionArtifact(String theArtifact)
                    throws FSMsgException
Constructor to create 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

FSAssertionArtifact

public FSAssertionArtifact(byte[] idBytes,
                           byte[] handleBytes)
                    throws FSMsgException
Constructor to create FSAssertionArtifact object.

パラメータ:
idBytes - the source identifier in the Assertion
handleBytes - the assertion identifier
例外:
SAMLException - if wrong input or couldn't encode the artifact.
FSMsgException