Examples of StoreSName


Examples of org.apache.directory.shared.kerberos.codec.EncKdcRepPart.actions.StoreSName

        super.transitions[EncKdcRepPartStatesEnum.ENC_KDC_REP_PART_SREALM_STATE.ordinal()][KerberosConstants.ENC_KDC_REP_PART_SNAME_TAG] =
            new GrammarTransition<EncKdcRepPartContainer>(
                EncKdcRepPartStatesEnum.ENC_KDC_REP_PART_SREALM_STATE,
                EncKdcRepPartStatesEnum.ENC_KDC_REP_PART_SNAME_TAG_STATE,
                KerberosConstants.ENC_KDC_REP_PART_SNAME_TAG,
                new StoreSName() );

        // --------------------------------------------------------------------------------------------
        // Transition from sname to caddr
        // --------------------------------------------------------------------------------------------
        // EncKDCRepPart   ::= SEQUENCE {
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.EncKdcRepPart.actions.StoreSName

        super.transitions[EncKdcRepPartStatesEnum.ENC_KDC_REP_PART_SREALM_STATE.ordinal()][KerberosConstants.ENC_KDC_REP_PART_SNAME_TAG] =
            new GrammarTransition<EncKdcRepPartContainer>(
                EncKdcRepPartStatesEnum.ENC_KDC_REP_PART_SREALM_STATE,
                EncKdcRepPartStatesEnum.ENC_KDC_REP_PART_SNAME_TAG_STATE,
                KerberosConstants.ENC_KDC_REP_PART_SNAME_TAG,
                new StoreSName() );

        // --------------------------------------------------------------------------------------------
        // Transition from sname to caddr
        // --------------------------------------------------------------------------------------------
        // EncKDCRepPart   ::= SEQUENCE {
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.EncKdcRepPart.actions.StoreSName

        super.transitions[EncKdcRepPartStatesEnum.ENC_KDC_REP_PART_SREALM_STATE.ordinal()][KerberosConstants.ENC_KDC_REP_PART_SNAME_TAG] =
            new GrammarTransition<EncKdcRepPartContainer>(
                EncKdcRepPartStatesEnum.ENC_KDC_REP_PART_SREALM_STATE,
                EncKdcRepPartStatesEnum.ENC_KDC_REP_PART_SNAME_TAG_STATE,
                KerberosConstants.ENC_KDC_REP_PART_SNAME_TAG,
                new StoreSName() );

        // --------------------------------------------------------------------------------------------
        // Transition from sname to caddr
        // --------------------------------------------------------------------------------------------
        // EncKDCRepPart   ::= SEQUENCE {
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.kdcReqBody.actions.StoreSName

        super.transitions[KdcReqBodyStatesEnum.KDC_REQ_BODY_SNAME_OR_FROM_OR_TILL_TAG_STATE.ordinal()][KerberosConstants.KDC_REQ_BODY_SNAME_TAG] =
            new GrammarTransition<KdcReqBodyContainer>(
                KdcReqBodyStatesEnum.KDC_REQ_BODY_SNAME_OR_FROM_OR_TILL_TAG_STATE,
                KdcReqBodyStatesEnum.KDC_REQ_BODY_SNAME_STATE,
                KerberosConstants.KDC_REQ_BODY_SNAME_TAG,
                new StoreSName() );

        // --------------------------------------------------------------------------------------------
        // Transition from realm value to from tag (sname is empty)
        // --------------------------------------------------------------------------------------------
        // KDC-REQ-BODY    ::= SEQUENCE {
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.kdcReqBody.actions.StoreSName

        super.transitions[KdcReqBodyStatesEnum.KDC_REQ_BODY_SNAME_OR_FROM_OR_TILL_TAG_STATE.ordinal()][KerberosConstants.KDC_REQ_BODY_SNAME_TAG] =
            new GrammarTransition<KdcReqBodyContainer>(
                KdcReqBodyStatesEnum.KDC_REQ_BODY_SNAME_OR_FROM_OR_TILL_TAG_STATE,
                KdcReqBodyStatesEnum.KDC_REQ_BODY_SNAME_STATE,
                KerberosConstants.KDC_REQ_BODY_SNAME_TAG,
                new StoreSName() );

        // --------------------------------------------------------------------------------------------
        // Transition from realm value to from tag (sname is empty)
        // --------------------------------------------------------------------------------------------
        // KDC-REQ-BODY    ::= SEQUENCE {
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.krbCredInfo.actions.StoreSName

        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // ---------------------------- OPTIONAL transitions ------------------------

        // transition from key to pname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_PNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_PNAME_TAG,
                new StorePName() );

        // transition from key to flags
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_FLAGS_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_FLAGS_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to authtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to starttime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from key to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from prealm to flags
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_FLAGS_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_FLAGS_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to authtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to starttime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from prealm to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from pname to authtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to starttime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from pname to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from flags to starttime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from flags to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from flags to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from flags to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from flags to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from flags to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from authtime to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from authtime to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from authtime to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from authtime to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from authtime to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from starttime to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from starttime to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from starttime to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from starttime to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from endtime to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from endtime to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from endtime to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from renewtill to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from renewtill to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_STATE,
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.krbCredInfo.actions.StoreSName

        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // ---------------------------- OPTIONAL transitions ------------------------

        // transition from key to pname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_PNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_PNAME_TAG,
                new StorePName() );

        // transition from key to flags
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_FLAGS_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_FLAGS_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to authtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to starttime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from key to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from key to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_KEY_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from prealm to flags
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_FLAGS_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_FLAGS_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to authtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to starttime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from prealm to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from prealm to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PREALM_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from pname to authtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_AUTHTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to starttime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from pname to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from pname to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_PNAME_TAG_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from flags to starttime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_STARTTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from flags to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from flags to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from flags to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from flags to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from flags to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_FLAGS_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from authtime to endtime
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_ENDTIME_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from authtime to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from authtime to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from authtime to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from authtime to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_AUTHTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from starttime to renewtill
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_RENEWTILL_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from starttime to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from starttime to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from starttime to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_STARTTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from endtime to srealm
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SREALM_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SREALM_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SREALM_TAG,
                new CheckNotNullLength<KrbCredInfoContainer>() );

        // transition from endtime to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from endtime to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_ENDTIME_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_CADDR_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_CADDR_TAG,
                new StoreCaddr() );

        // transition from renewtill to sname
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_SNAME_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_STATE,
                KrbCredInfoStatesEnum.KRB_CRED_INFO_SNAME_TAG_STATE,
                KerberosConstants.KRB_CRED_INFO_SNAME_TAG,
                new StoreSName() );

        // transition from renewtill to caddr
        super.transitions[KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_STATE.ordinal()][KerberosConstants.KRB_CRED_INFO_CADDR_TAG] =
            new GrammarTransition<KrbCredInfoContainer>(
                KrbCredInfoStatesEnum.KRB_CRED_INFO_RENEWTILL_STATE,
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.krbError.actions.StoreSName

        super.transitions[KrbErrorStatesEnum.KRB_ERR_REALM_STATE.ordinal()][KerberosConstants.KRB_ERROR_SNAME_TAG] =
            new GrammarTransition<KrbErrorContainer>(
                KrbErrorStatesEnum.KRB_ERR_REALM_STATE,
                KrbErrorStatesEnum.KRB_ERR_SNAME_STATE,
                KerberosConstants.KRB_ERROR_SNAME_TAG,
                new StoreSName() );

        // --------------------------------------------------------------------------------------------
        // Transition from sname value to etext tag
        // --------------------------------------------------------------------------------------------
        // e-text          [11]
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.krbError.actions.StoreSName

        super.transitions[KrbErrorStatesEnum.KRB_ERR_REALM_STATE.ordinal()][KerberosConstants.KRB_ERROR_SNAME_TAG] =
            new GrammarTransition<KrbErrorContainer>(
                KrbErrorStatesEnum.KRB_ERR_REALM_STATE,
                KrbErrorStatesEnum.KRB_ERR_SNAME_STATE,
                KerberosConstants.KRB_ERROR_SNAME_TAG,
                new StoreSName() );

        // --------------------------------------------------------------------------------------------
        // Transition from sname value to etext tag
        // --------------------------------------------------------------------------------------------
        // e-text          [11]
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.ticket.actions.StoreSName

        super.transitions[TicketStatesEnum.TICKET_REALM_STATE.ordinal()][KerberosConstants.TICKET_SNAME_TAG] =
            new GrammarTransition<TicketContainer>(
                TicketStatesEnum.TICKET_REALM_STATE,
                TicketStatesEnum.TICKET_SNAME_TAG_STATE,
                KerberosConstants.TICKET_SNAME_TAG,
                new StoreSName() );

        // --------------------------------------------------------------------------------------------
        // Transition from sname tag to enc-part tag
        // --------------------------------------------------------------------------------------------
        // Ticket          ::= [APPLICATION 1] SEQUENCE {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.