idman.rmi
Interface RemoteContextListener

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

public interface RemoteContextListener
extends java.rmi.Remote

Listener, zur Überprüfung empfangener Zertifikate.

Version:
$Id: RemoteContextListener.java,v 1.3 2003/11/10 13:31:31 tk4 Exp $
Author:
Thomas Kriegelstein

Method Summary
 int checkCertificate(idman.rmi.RemoteContext rc, java.security.cert.X509Certificate cert)
          Wird aufgerufen, wenn das Zertifikat nicht schon akzeptiert wurde.
 int showWarning(idman.rmi.RemoteContext rc, java.lang.String[] msg, java.lang.String[] choices, int def)
          Wird aufgerufen, wenn eine Warnung an den Nutzer auszugeben ist.
 

Method Detail

checkCertificate

public int checkCertificate(idman.rmi.RemoteContext rc,
                            java.security.cert.X509Certificate cert)
                     throws java.rmi.RemoteException
Wird aufgerufen, wenn das Zertifikat nicht schon akzeptiert wurde.

Parameters:
rc - Ein Verweis auf die Verbindungsdaten.
cert - Das Zertifikat.
Returns:
VALID, wenn das Zertifikat akzeptiert werden soll, INVALID, wenn es aus gutem grund abgelehnt wird, NOT_TESTED, wenn es gar nicht überprüft wurde.
java.rmi.RemoteException
See Also:
CertificateListener

showWarning

public int showWarning(idman.rmi.RemoteContext rc,
                       java.lang.String[] msg,
                       java.lang.String[] choices,
                       int def)
                throws java.rmi.RemoteException
Wird aufgerufen, wenn eine Warnung an den Nutzer auszugeben ist.

Parameters:
rc - Ein Verweis auf die Verbindungsadten.
msg - Die auszugebende Meldung.
choices - Ein Feld mit den möglichen Nutzerreaktionen.
def - Erwarteter Rückgabewert für voreingestelltes Verhalten.
Returns:
int - Index der ausgewählten Nutzeraktion im Feld choices.
java.rmi.RemoteException


Copyright © 2003 DRIM Team. All Rights Reserved.