idman.rmi
Interface RemoteManagement

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RemoteManagementImpl

public interface RemoteManagement
extends java.rmi.Remote

Remote-Schnittstelle des Managements. Bietet als Fassade Zugriff auf Kontext-, Daten-, Attribut- und Listenerverwaltung. Es soll eine geeignete Schnittstelle entworfen werden, über die die Beispielanwendung mit dem Identitätsmanager kommuniziert.

Version:
$Id: RemoteManagement.java,v 1.4 2003/11/11 09:00:54 tk4 Exp $
Author:
Thomas Kriegelstein

Field Summary
static java.lang.String ID
           
 
Method Summary
 void addRemoteContextListener(idman.rmi.RemoteContextListener listener, idman.rmi.RemoteContext remote)
           
 idman.rmi.RemoteContext createRemoteContext(java.net.InetAddress host, int port, java.lang.String application, java.lang.String action)
           
 void destroyRemoteContext(idman.rmi.RemoteContext remote)
           
 int prepareConnection(idman.rmi.RemoteContext remote)
           
 void removeRemoteContextListener(idman.rmi.RemoteContextListener listener, idman.rmi.RemoteContext remote)
           
 byte[][] requestData(java.lang.String id, java.lang.String[] recipient, java.lang.String[] purpose, java.lang.String retention, idman.rmi.RemoteContext remote)
           
 byte[] signDocument(byte[] doc, idman.rmi.RemoteContext remote)
           
 byte[][] verifyDocument(byte[] doc, idman.rmi.RemoteContext remote)
           
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values
Method Detail

createRemoteContext

public idman.rmi.RemoteContext createRemoteContext(java.net.InetAddress host,
                                                   int port,
                                                   java.lang.String application,
                                                   java.lang.String action)
                                            throws java.rmi.RemoteException
java.rmi.RemoteException

prepareConnection

public int prepareConnection(idman.rmi.RemoteContext remote)
                      throws java.rmi.RemoteException
java.rmi.RemoteException

destroyRemoteContext

public void destroyRemoteContext(idman.rmi.RemoteContext remote)
                          throws java.rmi.RemoteException
java.rmi.RemoteException

requestData

public byte[][] requestData(java.lang.String id,
                            java.lang.String[] recipient,
                            java.lang.String[] purpose,
                            java.lang.String retention,
                            idman.rmi.RemoteContext remote)
                     throws java.rmi.RemoteException
java.rmi.RemoteException

signDocument

public byte[] signDocument(byte[] doc,
                           idman.rmi.RemoteContext remote)
                    throws java.rmi.RemoteException
java.rmi.RemoteException

verifyDocument

public byte[][] verifyDocument(byte[] doc,
                               idman.rmi.RemoteContext remote)
                        throws java.rmi.RemoteException
java.rmi.RemoteException

addRemoteContextListener

public void addRemoteContextListener(idman.rmi.RemoteContextListener listener,
                                     idman.rmi.RemoteContext remote)
                              throws java.rmi.RemoteException
java.rmi.RemoteException

removeRemoteContextListener

public void removeRemoteContextListener(idman.rmi.RemoteContextListener listener,
                                        idman.rmi.RemoteContext remote)
                                 throws java.rmi.RemoteException
java.rmi.RemoteException


Copyright © 2003 DRIM Team. All Rights Reserved.