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

java.lang.Object
  extended by org.exoplatform.services.security.sso.spnego.message.AbstractMessagePart
      extended by org.exoplatform.services.security.sso.spnego.message.ContextFlags
All Implemented Interfaces:
MessagePart

public class ContextFlags
extends AbstractMessagePart

Author:
Martin Algesten

Field Summary
static int BIT_ANON_FLAG
           
static int BIT_CONF_FLAG
           
static int BIT_DELEG_FLAG
           
static int BIT_INTEG_FLAG
           
static int BIT_MUTUAL_FLAG
           
static int BIT_REPLAY_FLAG
           
static int BIT_SEQUENCE_FLAG
           
 
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
ContextFlags()
           
 
Method Summary
 int getDerType()
          
 int getFlags()
           
 boolean isAnonFlag()
           
 boolean isConfigFlag()
           
 boolean isDelegFlag()
           
 boolean isIntegFlag()
           
 boolean isMutualFlag()
           
 boolean isReplayFlag()
           
 boolean isSequenceFlag()
           
 boolean isSet(int position)
           
 void parse(ParseState state)
          
 void set(int position, boolean set)
           
 void setAnonFlag(boolean anonFlag)
           
 void setConfFlag(boolean confFlag)
           
 void setDelegFlag(boolean delegFlag)
           
 void setFlags(int flags)
           
 void setInteFlag(boolean integFlag)
           
 void setMutualFlag(boolean mutualFlag)
           
 void setReplayFlag(boolean replayFlag)
           
 void setSequenceFlag(boolean sequenceFlag)
           
 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

BIT_DELEG_FLAG

public static final int BIT_DELEG_FLAG
See Also:
Constant Field Values

BIT_MUTUAL_FLAG

public static final int BIT_MUTUAL_FLAG
See Also:
Constant Field Values

BIT_REPLAY_FLAG

public static final int BIT_REPLAY_FLAG
See Also:
Constant Field Values

BIT_SEQUENCE_FLAG

public static final int BIT_SEQUENCE_FLAG
See Also:
Constant Field Values

BIT_ANON_FLAG

public static final int BIT_ANON_FLAG
See Also:
Constant Field Values

BIT_CONF_FLAG

public static final int BIT_CONF_FLAG
See Also:
Constant Field Values

BIT_INTEG_FLAG

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

ContextFlags

public ContextFlags()
Method Detail

getDerType

public int getDerType()


toDer

public int[] toDer()


parse

public void parse(ParseState state)


isSet

public boolean isSet(int position)

set

public void set(int position,
                boolean set)

isDelegFlag

public boolean isDelegFlag()

setDelegFlag

public void setDelegFlag(boolean delegFlag)

isMutualFlag

public boolean isMutualFlag()

setMutualFlag

public void setMutualFlag(boolean mutualFlag)

isReplayFlag

public boolean isReplayFlag()

setReplayFlag

public void setReplayFlag(boolean replayFlag)

isSequenceFlag

public boolean isSequenceFlag()

setSequenceFlag

public void setSequenceFlag(boolean sequenceFlag)

isAnonFlag

public boolean isAnonFlag()

setAnonFlag

public void setAnonFlag(boolean anonFlag)

isConfigFlag

public boolean isConfigFlag()

setConfFlag

public void setConfFlag(boolean confFlag)

isIntegFlag

public boolean isIntegFlag()

setInteFlag

public void setInteFlag(boolean integFlag)

getFlags

public int getFlags()
Returns:
the flags .

setFlags

public void setFlags(int flags)
Parameters:
flags - the flags to set .


Copyright © 2009 eXo Platform SAS. All Rights Reserved.