Class semper.commlayer.CLCertification
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class semper.commlayer.CLCertification

java.lang.Object
   |
   +----semper.commlayer.CLCertification

public class CLCertification
extends Object
This interface defines all the methods of the certification service, used at the BA level; it will use directly the to be defined interfaces of the certification manager.
Version:
$Revision: 1.3 $ $Date: 1996/08/29 14:54:16 $
Author:
Ulrich Einig (einig@heidelbg.ibm.com), Karsten Riede (riede@heidelbg.ibm.com)

Constructor Index

 o CLCertification()
Class constructor.

Method Index

 o authenticate(CLConnection)
Service to authenticate the partner of a connection on either side (local and remote), i.e.: the client uses this method to authenticate the server it is connected with, the server can use it to authenticate the client.
 o register(String, String)
Service to register a user.

Constructors

 o CLCertification
  public CLCertification()
Class constructor.
See Also:
CLServices, CLException

Methods

 o register
  public boolean register(String address_of_CA,
                          String unique_id) throws CLException
Service to register a user.
Parameters:
address_of_CA - IP-address of the certification authority requested to create a certificate for the user.
user_id - Individual, user identification.
Returns:
returns Error status of order methods
Throws: CLException
A serious error occured during the process of by certification authority. long description with pre/post-conditions etc follows here
See Also:
CLServices, CLException
 o authenticate
  public boolean authenticate(CLConnection connection) throws CLException
Service to authenticate the partner of a connection on either side (local and remote), i.e.: the client uses this method to authenticate the server it is connected with, the server can use it to authenticate the client. Not yet implemented. long description with pre/post-conditions etc follows here
Returns:
returns true if authentication was successful, else false.
Throws: CLException
A serious error occured during the process of authentication.
See Also:
CLServices, CLException

All Packages  Class Hierarchy  This Package  Previous  Next  Index