sun.security.mule.krb5.internal
Class AuthorizationDataEntry

java.lang.Object
  extended by sun.security.mule.krb5.internal.AuthorizationDataEntry
All Implemented Interfaces:
Cloneable

public class AuthorizationDataEntry
extends Object
implements Cloneable


Field Summary
 byte[] adData
           
 int adType
           
 
Constructor Summary
AuthorizationDataEntry(sun.security.util.DerValue encoding)
          Constructs an instance of AuthorizationDataEntry.
AuthorizationDataEntry(int new_adType, byte[] new_adData)
           
 
Method Summary
 byte[] asn1Encode()
          Encodes an AuthorizationDataEntry object.
 Object clone()
           
 String toString()
           
 void writeEntry(CCacheOutputStream cos)
          Writes the entry's data fields in FCC format to an output stream.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

adType

public int adType

adData

public byte[] adData
Constructor Detail

AuthorizationDataEntry

public AuthorizationDataEntry(int new_adType,
                              byte[] new_adData)

AuthorizationDataEntry

public AuthorizationDataEntry(sun.security.util.DerValue encoding)
                       throws Asn1Exception,
                              IOException
Constructs an instance of AuthorizationDataEntry.

Parameters:
encoding - a single DER-encoded value.
Throws:
Asn1Exception
IOException
Method Detail

clone

public Object clone()
Overrides:
clone in class Object

asn1Encode

public byte[] asn1Encode()
                  throws Asn1Exception,
                         IOException
Encodes an AuthorizationDataEntry object.

Returns:
byte array of encoded AuthorizationDataEntry object.
Throws:
Asn1Exception - if an error occurs while decoding an ASN1 encoded data.
IOException - if an I/O error occurs while reading encoded data.

writeEntry

public void writeEntry(CCacheOutputStream cos)
                throws IOException
Writes the entry's data fields in FCC format to an output stream.

Parameters:
cos - a CCacheOutputStream.
Throws:
IOException - if an I/O exception occurs.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.