sun.security.mule.krb5.internal
Class TicketFlags

java.lang.Object
  extended by sun.security.mule.krb5.internal.util.KerberosFlags
      extended by sun.security.mule.krb5.internal.TicketFlags

public class TicketFlags
extends KerberosFlags

Implements the ASN.1TicketFlags type. TicketFlags ::= BIT STRING { reserved(0), forwardable(1), forwarded(2), proxiable(3), proxy(4), may-postdate(5), postdated(6), invalid(7), renewable(8), initial(9), pre-authent(10), hw-authent(11) }


Field Summary
 
Fields inherited from class sun.security.mule.krb5.internal.util.KerberosFlags
BITS_PER_UNIT
 
Constructor Summary
TicketFlags()
           
TicketFlags(boolean[] flags)
           
TicketFlags(sun.security.util.DerValue encoding)
           
TicketFlags(int size, byte[] data)
           
 
Method Summary
 Object clone()
           
 boolean match(LoginOptions options)
           
 boolean match(TicketFlags flags)
           
static TicketFlags parse(sun.security.util.DerInputStream data, byte explicitTag, boolean optional)
          Parse (unmarshal) a ticket flag from a DER input stream.
 String toString()
          Returns the string representative of ticket flags.
 
Methods inherited from class sun.security.mule.krb5.internal.util.KerberosFlags
asn1Encode, get, set, toBooleanArray
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TicketFlags

public TicketFlags()

TicketFlags

public TicketFlags(boolean[] flags)
            throws Asn1Exception
Throws:
Asn1Exception

TicketFlags

public TicketFlags(int size,
                   byte[] data)
            throws Asn1Exception
Throws:
Asn1Exception

TicketFlags

public TicketFlags(sun.security.util.DerValue encoding)
            throws IOException,
                   Asn1Exception
Throws:
IOException
Asn1Exception
Method Detail

parse

public static TicketFlags parse(sun.security.util.DerInputStream data,
                                byte explicitTag,
                                boolean optional)
                         throws Asn1Exception,
                                IOException
Parse (unmarshal) a ticket flag from a DER input stream. This form parsing might be used when expanding a value which is part of a constructed sequence and uses explicitly tagged type.

Parameters:
data - the Der input stream value, which contains one or more marshaled value.
explicitTag - tag number.
optional - indicate if this data field is optional
Returns:
an instance of TicketFlags.
Throws:
Asn1Exception - on error.
IOException

clone

public Object clone()
Overrides:
clone in class Object

match

public boolean match(LoginOptions options)

match

public boolean match(TicketFlags flags)

toString

public String toString()
Returns the string representative of ticket flags.

Overrides:
toString in class KerberosFlags


Copyright © 2013. All Rights Reserved.