org.exoplatform.services.security.sso.spnego.message
Class NegTokenInit

java.lang.Object
  extended by org.exoplatform.services.security.sso.spnego.message.AbstractMessagePart
      extended by org.exoplatform.services.security.sso.spnego.message.AbstractSequence<NegTokenSequencePart>
          extended by org.exoplatform.services.security.sso.spnego.message.NegTokenInit
All Implemented Interfaces:
MessagePart

public class NegTokenInit
extends AbstractSequence<NegTokenSequencePart>

Author:
Martin Algesten

Field Summary
static int INDEX_MECH_LIST_MIC
           
static int INDEX_MECH_TOKEN
           
static int INDEX_MECH_TYPES
           
static int INDEX_REQ_FLAGS
           
 
Fields inherited from interface org.exoplatform.services.security.sso.spnego.message.MessagePart
TYPE_APPLICATION_CONSTRUCTED_OBJECT, TYPE_BIT_STRING, TYPE_ENUMERATED, TYPE_NEG_TOKEN_INIT, TYPE_NEG_TOKEN_TARG, TYPE_OCTET_STRING, TYPE_OID, TYPE_SEQUENCE
 
Constructor Summary
NegTokenInit()
           
 
Method Summary
protected  NegTokenSequencePart createInstance(ParseState state)
          
 ContextFlags getContextFlags()
           
 int getDerType()
          
 OctetString getMechListMIC()
           
 OctetString getMechToken()
           
 MechTypeList getMechTypes()
           
protected  LinkedList<NegTokenSequencePart> getParts()
          
 void parse(ParseState state)
          
 void setContextFlags(ContextFlags contextFlags)
           
 void setMechListMIC(OctetString mechListMIC)
           
 void setMechToken(OctetString mechToken)
           
 void setMechTypes(MechTypeList mechTypes)
           
protected  void setParts(LinkedList<NegTokenSequencePart> parts)
          
 int[] toDer()
          
 
Methods inherited from class org.exoplatform.services.security.sso.spnego.message.AbstractMessagePart
arraycopy, arraycopy, calculateDerLength, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INDEX_MECH_TYPES

public static final int INDEX_MECH_TYPES
See Also:
Constant Field Values

INDEX_REQ_FLAGS

public static final int INDEX_REQ_FLAGS
See Also:
Constant Field Values

INDEX_MECH_TOKEN

public static final int INDEX_MECH_TOKEN
See Also:
Constant Field Values

INDEX_MECH_LIST_MIC

public static final int INDEX_MECH_LIST_MIC
See Also:
Constant Field Values
Constructor Detail

NegTokenInit

public NegTokenInit()
Method Detail

getDerType

public int getDerType()

Specified by:
getDerType in interface MessagePart
Overrides:
getDerType in class AbstractSequence<NegTokenSequencePart>

getParts

protected LinkedList<NegTokenSequencePart> getParts()

Specified by:
getParts in class AbstractSequence<NegTokenSequencePart>

toDer

public int[] toDer()

Specified by:
toDer in interface MessagePart
Overrides:
toDer in class AbstractSequence<NegTokenSequencePart>

parse

public void parse(ParseState state)

Specified by:
parse in interface MessagePart
Overrides:
parse in class AbstractSequence<NegTokenSequencePart>

createInstance

protected NegTokenSequencePart createInstance(ParseState state)

Specified by:
createInstance in class AbstractSequence<NegTokenSequencePart>

setParts

protected void setParts(LinkedList<NegTokenSequencePart> parts)

Specified by:
setParts in class AbstractSequence<NegTokenSequencePart>

getContextFlags

public ContextFlags getContextFlags()
Returns:
context flags.

setContextFlags

public void setContextFlags(ContextFlags contextFlags)
Parameters:
contextFlags - the context flags.

getMechListMIC

public OctetString getMechListMIC()
Returns:
mechanism list.

setMechListMIC

public void setMechListMIC(OctetString mechListMIC)
Parameters:
mechListMIC - the mechanism list.

getMechToken

public OctetString getMechToken()
Returns:
mechanism token.

setMechToken

public void setMechToken(OctetString mechToken)
Parameters:
mechToken - the mechanism token.

getMechTypes

public MechTypeList getMechTypes()

setMechTypes

public void setMechTypes(MechTypeList mechTypes)


Copyright © 2009 eXo Platform SAS. All Rights Reserved.