com.ibm.security.krb5.internal
Class TicketFlags
- java.lang.Object
com.ibm.security.krb5.internal.util.KrbBitArray
com.ibm.security.krb5.internal.TicketFlags
- public class TicketFlags
- extends KrbBitArray
Constructor Summary
Constructor and Description |
---|
TicketFlags()
|
TicketFlags(boolean[] flags)
|
TicketFlags(com.ibm.security.util.DerValue encoding)
|
TicketFlags(int size,byte[] data)
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
asn1Encode()
Encodes a TicketFlags object.
|
|
clone()
|
|
match(LoginOptions options)
|
|
match(TicketFlags flags)
|
|
parse(com.ibm.security.util.DerInputStream data,byte explicitTag,boolean optional)
Parse (unmarshal) a ticket flag from a DER input stream.
|
|
toString()
Returns the string representative of ticket flags.
|
Methods inherited from class com.ibm.security.krb5.internal.util.KrbBitArray |
---|
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:
TicketFlags
- public TicketFlags(int size,
- byte[] data)
- throws Asn1Exception
Throws:
TicketFlags
- public TicketFlags(com.ibm.security.util.DerValue encoding)
- throws java.io.IOException
- Asn1Exception
Method Detail
parse
- public static TicketFlags parse( com.ibm.security.util.DerInputStream data,
- byte explicitTag,
- boolean optional)
- throws Asn1Exception
- java.io.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. java.io.IOException
asn1Encode
- public byte[] asn1Encode()
- throws java.io.IOException
Encodes a TicketFlags object.
Returns:
an byte array of encoded TicketFlags object.
Throws:
java.io.IOException
- if an I/O error occurs while reading encoded data. clone
- public java.lang.Object clone()
Overrides:
clone
in class java.lang.Object
match
- public boolean match(LoginOptions options)
match
- public boolean match(TicketFlags flags)
toString
- public java.lang.String toString( )
Returns the string representative of ticket flags.
Overrides:
toString
in class java.lang.Object