de.willuhn.jameica.messaging
Class CheckTrustMessage

java.lang.Object
  extended by de.willuhn.jameica.messaging.CheckTrustMessage
All Implemented Interfaces:
Message

public class CheckTrustMessage
extends java.lang.Object
implements Message

Message, die synchron verschickt wird, wenn die Vertrauensstellung eines Zertifikates geprueft werden soll. Normalerweise wird hierbei ein Callback (via Dialog oder Abfrage an der Konsole) ausgeloest.


Constructor Summary
CheckTrustMessage(java.security.cert.X509Certificate cert)
          ct.
 
Method Summary
 java.security.cert.X509Certificate getCertificate()
          Liefert das Zertifikat, dessen Vertrauen gecheckt werden soll.
 java.lang.String getTrustedBy()
          Liefert den Namen des Moduls, welchens die Vertrauensstellung ausgesprochen hat.
 boolean isTrusted()
          Prueft die Vertrauensstellung des Zertifikates.
 void setTrusted(boolean b, java.lang.String by)
          Speichert die Vertrauensstellung des Zertifikates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckTrustMessage

public CheckTrustMessage(java.security.cert.X509Certificate cert)
ct.

Parameters:
cert - das Zertifikat, dessen Vertrauen gecheckt werden soll.
Method Detail

getCertificate

public java.security.cert.X509Certificate getCertificate()
Liefert das Zertifikat, dessen Vertrauen gecheckt werden soll.

Returns:
das Zertifikat, dessen Vertrauen gecheckt werden soll.

setTrusted

public void setTrusted(boolean b,
                       java.lang.String by)
Speichert die Vertrauensstellung des Zertifikates.

Parameters:
b - true, wenn es vertrauenswuerdig ist.
by - Name des Moduls, welchens die Vertrauensstellung ausgesprochen/verweigert hat.

isTrusted

public boolean isTrusted()
Prueft die Vertrauensstellung des Zertifikates.

Returns:
true, wenn es vertrauenswuerdig ist.

getTrustedBy

public java.lang.String getTrustedBy()
Liefert den Namen des Moduls, welchens die Vertrauensstellung ausgesprochen hat.

Returns:
der Name des Moduls, welchens die Vertrauensstellung ausgesprochen hat.