Package de.willuhn.jameica.messaging
Class CheckTrustMessage
- java.lang.Object
-
- 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
Constructors Constructor Description CheckTrustMessage(java.security.cert.X509Certificate cert)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.cert.X509Certificate
getCertificate()
Liefert das Zertifikat, dessen Vertrauen gecheckt werden soll.java.lang.Exception
getException()
Liefert eine ggf aufgetretene Exception.java.lang.String
getTrustedBy()
Liefert den Namen des Moduls, welchens die Vertrauensstellung ausgesprochen hat.java.lang.Boolean
isTrusted()
Prueft die Vertrauensstellung des Zertifikates.void
setException(java.lang.Exception e)
Speichert eine ggf aufgetretene Exception.void
setTrusted(boolean b, java.lang.String by)
Speichert die Vertrauensstellung des Zertifikates.
-
-
-
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 java.lang.Boolean isTrusted()
Prueft die Vertrauensstellung des Zertifikates.- Returns:
- true, wenn es vertrauenswuerdig ist, false wenn es nicht vertrauenswuerdig ist oder NULL, wenn keine Entscheidung getroffen wurde.
-
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.
-
getException
public java.lang.Exception getException()
Liefert eine ggf aufgetretene Exception.- Returns:
- exception speichert eine ggf aufgetretene Exception.
-
setException
public void setException(java.lang.Exception e)
Speichert eine ggf aufgetretene Exception.- Parameters:
e
- ggf aufgetretene Exception.
-
-