com.novell.admin.ns.ldap
Interface LDAPAuthenticationNamespace

All Superinterfaces:
AuthenticationNamespace
All Known Subinterfaces:
LDAPNamespace

public interface LDAPAuthenticationNamespace
extends AuthenticationNamespace

The LDAPAuthenticationNamespace extends the AuthenticationNamespace by adding methods which will authenticate an LDAP object using an SSL connection.


Method Summary
 void authenticate(ObjectEntry obj, boolean ssl)
          Authenticates an LDAP object using SSL.
 void authenticate(java.lang.String obj, java.lang.String authenticateObject, java.lang.String password, boolean ssl)
          Authenticates an object.
 void authenticateServer(java.lang.String serverName, boolean ssl)
          Authenticates to a particular server.
 
Methods inherited from interface com.novell.admin.ns.AuthenticationNamespace
authenticate, authenticate, authenticateServer, changePassword, changePassword, getAuthenticatedIdentity, setPassword, setPassword, unAuthenticate, unAuthenticate
 

Method Detail

authenticate

public void authenticate(ObjectEntry obj,
                         boolean ssl)
                  throws SPIException
Authenticates an LDAP object using SSL. The user will be prompted for the password.

Parameters:
obj - The object to authenticate.
ssl - boolean indicating whether or not to use SSL.
Throws:
SPIException - Thrown when the service providerk returns an error.

authenticate

public void authenticate(java.lang.String obj,
                         java.lang.String authenticateObject,
                         java.lang.String password,
                         boolean ssl)
                  throws SPIException
Authenticates an object.

Parameters:
obj - The object to authenticate.
authenticateObject - The object to authenticate to. In NDS, this would be the tree.
password - The password.
ssl - boolean indicating whether or not to use SSL.
Throws:
SPIException - Thrown when the service provider returns an error.

authenticateServer

public void authenticateServer(java.lang.String serverName,
                               boolean ssl)
                        throws SPIException
Authenticates to a particular server. The user will be prompted for a password.

Parameters:
serverName - The server to authenticate to.
ssl - boolean indicating whether or not to use SSL.
Throws:
SPIException - Thrown when the service provider returns an error.


API Documentation Copyright © 1998-2004 Novell, Inc. All rights reserved.
NDS is a registered trademark of Novell, Inc. in the United States and other countries.
Generated September 2 2004 0111.