super.transitions[KdcReqBodyStatesEnum.KDC_REQ_BODY_ETYPE_STATE.ordinal()][KerberosConstants.KDC_REQ_BODY_ENC_AUTHZ_DATA_TAG] =
new GrammarTransition<KdcReqBodyContainer>(
KdcReqBodyStatesEnum.KDC_REQ_BODY_ETYPE_STATE,
KdcReqBodyStatesEnum.KDC_REQ_BODY_ENC_AUTH_DATA_STATE,
KerberosConstants.KDC_REQ_BODY_ENC_AUTHZ_DATA_TAG,
new StoreEncAuthorizationData() );
// --------------------------------------------------------------------------------------------
// Transition from EType values to additionalTickets tag (addresses and enc-authorization data
// are empty)
// --------------------------------------------------------------------------------------------
// KDC-REQ-BODY ::= SEQUENCE {
// ...
// additional-tickets [11]
super.transitions[KdcReqBodyStatesEnum.KDC_REQ_BODY_ETYPE_STATE.ordinal()][KerberosConstants.KDC_REQ_BODY_ADDITIONAL_TICKETS_TAG] =
new GrammarTransition<KdcReqBodyContainer>(
KdcReqBodyStatesEnum.KDC_REQ_BODY_ETYPE_STATE,
KdcReqBodyStatesEnum.KDC_REQ_BODY_ADDITIONAL_TICKETS_TAG_STATE,
KerberosConstants.KDC_REQ_BODY_ADDITIONAL_TICKETS_TAG,
new CheckNotNullLength<KdcReqBodyContainer>() );
// --------------------------------------------------------------------------------------------
// Transition from addresses values to encAuthorizationData
// --------------------------------------------------------------------------------------------
// KDC-REQ-BODY ::= SEQUENCE {
// ...
// enc-authorization-data [10]
super.transitions[KdcReqBodyStatesEnum.KDC_REQ_BODY_ADDRESSES_STATE.ordinal()][KerberosConstants.KDC_REQ_BODY_ENC_AUTHZ_DATA_TAG] =
new GrammarTransition<KdcReqBodyContainer>(
KdcReqBodyStatesEnum.KDC_REQ_BODY_ADDRESSES_STATE,
KdcReqBodyStatesEnum.KDC_REQ_BODY_ENC_AUTH_DATA_STATE,
KerberosConstants.KDC_REQ_BODY_ENC_AUTHZ_DATA_TAG,
new StoreEncAuthorizationData() );
// --------------------------------------------------------------------------------------------
// Transition from addresses values to additional-tickets tag
// --------------------------------------------------------------------------------------------
// KDC-REQ-BODY ::= SEQUENCE {