Examples of StoreAuthorizationData


Examples of org.apache.directory.shared.kerberos.codec.authenticator.actions.StoreAuthorizationData

        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_CTIME_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_CTIME_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_AUTHORIZATION_DATA_STATE,
                KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        // --------------------------------------------------------------------------------------------
        // Transition from subkey to seq-number
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         seq-number              [7] UInt32 OPTIONAL,
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_SEQ_NUMBER_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_TAG_STATE,
                KerberosConstants.AUTHENTICATOR_SEQ_NUMBER_TAG,
                new CheckNotNullLength<AuthenticatorContainer>() );

        // --------------------------------------------------------------------------------------------
        // Transition from subkey to authorization-data
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         authorization-data      [8] AuthorizationData OPTIONAL
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_AUTHORIZATION_DATA_STATE,
                KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        // --------------------------------------------------------------------------------------------
        // Transition from seq-number tag to seq-number value
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         authorization-data      [8] AuthorizationData OPTIONAL
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_TAG_STATE.ordinal()][UniversalTag.INTEGER
            .getValue()] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_TAG_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_STATE,
                UniversalTag.INTEGER,
                new StoreSeqNumber() );

        // --------------------------------------------------------------------------------------------
        // Transition from seq-number value to authorization-data
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         authorization-data      [8] AuthorizationData OPTIONAL
        // }
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_AUTHORIZATION_DATA_STATE,
                KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );
    }
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.authenticator.actions.StoreAuthorizationData

        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_CTIME_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_CTIME_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_AUTHORIZATION_DATA_STATE,
                KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        // --------------------------------------------------------------------------------------------
        // Transition from subkey to seq-number
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         seq-number              [7] UInt32 OPTIONAL,
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_SEQ_NUMBER_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_TAG_STATE,
                KerberosConstants.AUTHENTICATOR_SEQ_NUMBER_TAG,
                new CheckNotNullLength<AuthenticatorContainer>() );

        // --------------------------------------------------------------------------------------------
        // Transition from subkey to authorization-data
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         authorization-data      [8] AuthorizationData OPTIONAL
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_AUTHORIZATION_DATA_STATE,
                KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        // --------------------------------------------------------------------------------------------
        // Transition from seq-number tag to seq-number value
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         authorization-data      [8] AuthorizationData OPTIONAL
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_TAG_STATE.ordinal()][UniversalTag.INTEGER
            .getValue()] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_TAG_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_STATE,
                UniversalTag.INTEGER,
                new StoreSeqNumber() );

        // --------------------------------------------------------------------------------------------
        // Transition from seq-number value to authorization-data
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         authorization-data      [8] AuthorizationData OPTIONAL
        // }
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_AUTHORIZATION_DATA_STATE,
                KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );
    }
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.authenticator.actions.StoreAuthorizationData

        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_CTIME_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_CTIME_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_AUTHORIZATION_DATA_STATE,
                KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        // --------------------------------------------------------------------------------------------
        // Transition from subkey to seq-number
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         seq-number              [7] UInt32 OPTIONAL,
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_SEQ_NUMBER_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_TAG_STATE,
                KerberosConstants.AUTHENTICATOR_SEQ_NUMBER_TAG,
                new CheckNotNullLength<AuthenticatorContainer>() );

        // --------------------------------------------------------------------------------------------
        // Transition from subkey to authorization-data
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         authorization-data      [8] AuthorizationData OPTIONAL
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SUBKEY_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_AUTHORIZATION_DATA_STATE,
                KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        // --------------------------------------------------------------------------------------------
        // Transition from seq-number tag to seq-number value
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         authorization-data      [8] AuthorizationData OPTIONAL
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_TAG_STATE.ordinal()][UniversalTag.INTEGER.getValue()] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_TAG_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_STATE,
                UniversalTag.INTEGER,
                new StoreSeqNumber() );

        // --------------------------------------------------------------------------------------------
        // Transition from seq-number value to authorization-data
        // --------------------------------------------------------------------------------------------
        // Authenticator    ::= [APPLICATION 2] SEQUENCE {
        //         ...
        //         authorization-data      [8] AuthorizationData OPTIONAL
        // }
        super.transitions[AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_STATE.ordinal()][KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<AuthenticatorContainer>(
                AuthenticatorStatesEnum.AUTHENTICATOR_SEQ_NUMBER_STATE,
                AuthenticatorStatesEnum.AUTHENTICATOR_AUTHORIZATION_DATA_STATE,
                KerberosConstants.AUTHENTICATOR_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );
    }
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.encTicketPart.actions.StoreAuthorizationData

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_CADDR_TAG_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_CADDR_TAG_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHZ_DATA_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHTIME_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_ENDTIME_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHTIME_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_ENDTIME_TAG,
                new CheckNotNullLength<EncTicketPartContainer>() );

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_CADDR_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_CADDR_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_CADDR_TAG,
                new StoreCaddr() );

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHZ_DATA_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_RENEWTILL_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_RENEWTILL_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHZ_DATA_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );
    }
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.encTicketPart.actions.StoreAuthorizationData

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_CADDR_TAG_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_CADDR_TAG_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHZ_DATA_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHTIME_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_ENDTIME_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHTIME_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_ENDTIME_TAG,
                new CheckNotNullLength<EncTicketPartContainer>() );

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_CADDR_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_CADDR_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_CADDR_TAG,
                new StoreCaddr() );

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_ENDTIME_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHZ_DATA_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );

        super.transitions[EncTicketPartStatesEnum.ENC_TICKET_PART_RENEWTILL_STATE.ordinal()][KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG] =
            new GrammarTransition<EncTicketPartContainer>(
                EncTicketPartStatesEnum.ENC_TICKET_PART_RENEWTILL_STATE,
                EncTicketPartStatesEnum.ENC_TICKET_PART_AUTHZ_DATA_TAG_STATE,
                KerberosConstants.ENC_TICKET_PART_AUTHORIZATION_DATA_TAG,
                new StoreAuthorizationData() );
    }
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.