com.novell.service.session.xplat
Interface ShibbolethRemote


public interface ShibbolethRemote
extends java.rmi.Remote


Method Summary
 void authenticate(java.lang.String userName, byte[] password)
           
 void authenticate(java.lang.String userName, java.lang.String password)
           
 void changePassword(java.lang.String userName, byte[] oldPassword, byte[] newPassword)
           
 void changePassword(java.lang.String userName, java.lang.String oldPassword, java.lang.String newPassword)
           
 void sendIV(byte[] initVect)
           
 void setPassword(java.lang.String objName, byte[] password)
           
 void setPassword(java.lang.String objName, java.lang.String password)
           
 byte[] swapEncodedPublicKeys(byte[] publicKeyEncoded)
           
 void unauthenticate()
           
 void verifyPassword(java.lang.String objName, byte[] password)
           
 void verifyPassword(java.lang.String objName, java.lang.String password)
           
 

Method Detail

swapEncodedPublicKeys

public byte[] swapEncodedPublicKeys(byte[] publicKeyEncoded)
                             throws java.security.GeneralSecurityException,
                                    java.rmi.RemoteException

sendIV

public void sendIV(byte[] initVect)
            throws java.security.GeneralSecurityException,
                   java.rmi.RemoteException

changePassword

public void changePassword(java.lang.String userName,
                           java.lang.String oldPassword,
                           java.lang.String newPassword)
                    throws SessionException,
                           java.rmi.RemoteException

changePassword

public void changePassword(java.lang.String userName,
                           byte[] oldPassword,
                           byte[] newPassword)
                    throws SessionException,
                           java.rmi.RemoteException

setPassword

public void setPassword(java.lang.String objName,
                        java.lang.String password)
                 throws SessionException,
                        java.rmi.RemoteException

setPassword

public void setPassword(java.lang.String objName,
                        byte[] password)
                 throws SessionException,
                        java.rmi.RemoteException

verifyPassword

public void verifyPassword(java.lang.String objName,
                           java.lang.String password)
                    throws SessionException,
                           java.rmi.RemoteException

verifyPassword

public void verifyPassword(java.lang.String objName,
                           byte[] password)
                    throws SessionException,
                           java.rmi.RemoteException

authenticate

public void authenticate(java.lang.String userName,
                         java.lang.String password)
                  throws SessionException,
                         java.rmi.RemoteException

authenticate

public void authenticate(java.lang.String userName,
                         byte[] password)
                  throws SessionException,
                         java.rmi.RemoteException

unauthenticate

public void unauthenticate()
                    throws SessionException,
                           java.rmi.RemoteException