Class IdentityInfoCode

java.lang.Object
org.apache.kerby.xdr.type.AbstractXdrType<org.apache.kerby.xdr.type.XdrStructType>
org.apache.kerby.xdr.type.XdrStructType
org.apache.kerby.kerberos.kerb.admin.message.IdentityInfoCode
All Implemented Interfaces:
org.apache.kerby.xdr.type.XdrType

public class IdentityInfoCode extends org.apache.kerby.xdr.type.XdrStructType
An extend XdrStructType to encode and decode IdentityInfo. fields[0]: reply message type fields[1]: message size except the first two elements fields[2]: identity principal name fields[3]: identity expire time fields[4]: identity created time fields[5]: identity kdc flags fields[6]: identity key version fields[7]: the size of identity encryption keys fields[8]: identity encryption type joined with coma delimiter
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    IdentityInfoCode(org.apache.kerby.xdr.XdrFieldInfo[] fieldInfos)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.kerby.xdr.type.XdrStructType
    fieldsToValues(org.apache.kerby.xdr.type.AbstractXdrType[] fields)
     
    protected org.apache.kerby.xdr.type.AbstractXdrType[]
     
    protected void
    getStructTypeInstance(org.apache.kerby.xdr.type.XdrType[] fields, org.apache.kerby.xdr.XdrFieldInfo[] fieldInfos)
     

    Methods inherited from class org.apache.kerby.xdr.type.XdrStructType

    decode, encodeBody, encodingBodyLength, getXdrFieldInfos

    Methods inherited from class org.apache.kerby.xdr.type.AbstractXdrType

    decode, encode, encode, encodingLength, getDataType, getValue, setValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • IdentityInfoCode

      public IdentityInfoCode()
    • IdentityInfoCode

      public IdentityInfoCode(org.apache.kerby.xdr.XdrFieldInfo[] fieldInfos)
  • Method Details

    • getStructTypeInstance

      protected void getStructTypeInstance(org.apache.kerby.xdr.type.XdrType[] fields, org.apache.kerby.xdr.XdrFieldInfo[] fieldInfos)
      Specified by:
      getStructTypeInstance in class org.apache.kerby.xdr.type.XdrStructType
    • fieldsToValues

      protected org.apache.kerby.xdr.type.XdrStructType fieldsToValues(org.apache.kerby.xdr.type.AbstractXdrType[] fields)
      Specified by:
      fieldsToValues in class org.apache.kerby.xdr.type.XdrStructType
    • getAllFields

      protected org.apache.kerby.xdr.type.AbstractXdrType[] getAllFields()
      Specified by:
      getAllFields in class org.apache.kerby.xdr.type.XdrStructType