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 Nov 6, 2011 12:20:25 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 }