class EncAPRepPart(Sequence): tagSet = application(27) componentType = NamedTypes( NamedType('ctime', _c(0, KerberosTime())), NamedType('cusec', _c(1, Microseconds())), OptionalNamedType('subkey', _c(2, EncryptionKey())), OptionalNamedType('seq-number', _c(3, Integer())))
class EncKrbPrivPart(Sequence): tagSet = application(28) componentType = NamedTypes( NamedType('user-data', _c(0, OctetString())), OptionalNamedType('timestamp', _c(1, KerberosTime())), OptionalNamedType('usec', _c(2, Integer())), OptionalNamedType('seq-number', _c(3, Integer())), NamedType('s-address', _c(4, HostAddress())), OptionalNamedType('r-address', _c(5, HostAddress())))
class APRep(Sequence): tagSet = application(15) componentType = NamedTypes(NamedType('pvno', _c(0, Integer())), NamedType('msg-type', _c(1, Integer())), NamedType('enc-part', _c(2, EncryptedData())))
class ChangePasswdData(Sequence): componentType = NamedTypes( NamedType('newpasswd', _c(0, OctetString())), OptionalNamedType('targname', _c(1, PrincipalName())), OptionalNamedType('targrealm', _c(2, Realm())))
class KrbPriv(Sequence): tagSet = application(21) componentType = NamedTypes(NamedType('pvno', _c(0, Integer())), NamedType('msg-type', _c(1, Integer())), NamedType('enc-part', _c(3, EncryptedData())))
class KrbError(Sequence): tagSet = application(30) componentType = NamedTypes( NamedType('pvno', _c(0, Integer())), NamedType('msg-type', _c(1, Integer())), OptionalNamedType('ctime', _c(2, KerberosTime())), OptionalNamedType('cusec', _c(3, Integer())), NamedType('stime', _c(4, KerberosTime())), NamedType('susec', _c(5, Integer())), NamedType('error-code', _c(6, Integer())), OptionalNamedType('crealm', _c(7, Realm())), OptionalNamedType('cname', _c(8, PrincipalName())), NamedType('realm', _c(9, Realm())), NamedType('sname', _c(10, PrincipalName())), OptionalNamedType('e-text', _c(11, GeneralString())), OptionalNamedType('e-data', _c(12, OctetString())))