001    package org.omg.SecurityLevel2;
002    
003    
004    /**
005     * Generated from IDL interface "Credentials".
006     *
007     * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007
008     * @version generated at Sep 22, 2012 10:58:00 AM
009     */
010    
011    public interface CredentialsOperations
012    {
013            /* constants */
014            /* operations  */
015            org.omg.SecurityLevel2.Credentials copy();
016            void destroy();
017            org.omg.Security.InvocationCredentialsType credentials_type();
018            org.omg.Security.AuthenticationStatus authentication_state();
019            java.lang.String mechanism();
020            short accepting_options_supported();
021            void accepting_options_supported(short arg);
022            short accepting_options_required();
023            void accepting_options_required(short arg);
024            short invocation_options_supported();
025            void invocation_options_supported(short arg);
026            short invocation_options_required();
027            void invocation_options_required(short arg);
028            boolean get_security_feature(org.omg.Security.CommunicationDirection direction, org.omg.Security.SecurityFeature feature);
029            boolean set_attributes(org.omg.Security.SecAttribute[] requested_attributes, org.omg.Security.AttributeListHolder actual_attributes);
030            org.omg.Security.SecAttribute[] get_attributes(org.omg.Security.AttributeType[] attributes);
031            boolean is_valid(org.omg.TimeBase.UtcTHolder expiry_time);
032            boolean refresh(org.omg.CORBA.Any refresh_data);
033    }