Local Interface SL3KRB5::KRB5JAASArgBuilder

Local Interface SL3KRB5::KRB5JAASArgBuilder

local interface KRB5JAASArgBuilder
    inherits from SL3TCPIP::TCPIPArgBuilder
The KRB5JAASArgBuilder builds an argument for the KerberosJAASArgs credentials acquisition method. This builder specifies the use of the JAAS Kerberos implementation contained in the JDK 1.4.

Besides using "addKerberosConfig" operation, only one of the "addKerberosSession", "addKerberosService", "addKerberosServiceClient", "addKerberosPassword" can be used.

Operation Index

addApplicationName
The addApplicationName operation adds an arguemnt to the builder that specifies the name of the application, which specifies the JAAS LoginModules to query.
addConfiguration
The addConfiguration operation adds an argument to the builder that specifies the Java class name that provides the default JAAS configuration.
addKerberosPassword
The addPassword operation adds an argument to the builder that specifies the password for the given Kerberos principal.
addKerberosPrincipal
The addPrincipalName operation adds an argument to the builder that specifies the name of the Kerberos principal.
addLoginCallbackHander
The addLoginCallbackHander adds an argument to the builder that specifies the Java class name that implements the "javax.security.auth.callback.CallbackHandler" for dealing with login names and passwords.
addLoginContext
The addLoginContext operation adds an arguement to the builder that specifiecs the Java class name of the implementation of the LoginContext to use.

Operations

addApplicationName
void addApplicationName(in string application_name);

The addApplicationName operation adds an arguemnt to the builder that specifies the name of the application, which specifies the JAAS LoginModules to query. If you are using the default Configuration your application must name a section in the configuration file that contains the "com.sun.security.auth.module.Krb5LoginModule" section for this Credentials acquistion to work correctly.

addConfiguration
void addConfiguration(in string configiruation_classname);

The addConfiguration operation adds an argument to the builder that specifies the Java class name that provides the default JAAS configuration. This is usually specified by the "login.configuration.provider" property of the $JAVA_HOME//lib/security/java.security file.

addKerberosPassword
void addKerberosPassword(in string kerberos_password);

The addPassword operation adds an argument to the builder that specifies the password for the given Kerberos principal.

addKerberosPrincipal
void addKerberosPrincipal(in string kerberos_principal);

The addPrincipalName operation adds an argument to the builder that specifies the name of the Kerberos principal.

addLoginCallbackHander
void addLoginCallbackHander(in string callback_handler_classname);

The addLoginCallbackHander adds an argument to the builder that specifies the Java class name that implements the "javax.security.auth.callback.CallbackHandler" for dealing with login names and passwords.

addLoginContext
void addLoginContext(in string login_context_classname);

The addLoginContext operation adds an arguement to the builder that specifiecs the Java class name of the implementation of the LoginContext to use. Currently, this can only be left out, or set to "javax.security.auth.login.LoginContext"


Generated by the ORBacus IDL-to-HTML translator