Class CheckTrustMessage

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

public class CheckTrustMessage extends 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 Details

    • CheckTrustMessage

      public CheckTrustMessage(X509Certificate cert)
      ct.
      Parameters:
      cert - das Zertifikat, dessen Vertrauen gecheckt werden soll.
  • Method Details

    • getCertificate

      public X509Certificate getCertificate()
      Liefert das Zertifikat, dessen Vertrauen gecheckt werden soll.
      Returns:
      das Zertifikat, dessen Vertrauen gecheckt werden soll.
    • setTrusted

      public void setTrusted(boolean b, 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, false wenn es nicht vertrauenswuerdig ist oder NULL, wenn keine Entscheidung getroffen wurde.
    • getTrustedBy

      public String getTrustedBy()
      Liefert den Namen des Moduls, welchens die Vertrauensstellung ausgesprochen hat.
      Returns:
      der Name des Moduls, welchens die Vertrauensstellung ausgesprochen hat.
    • getException

      public Exception getException()
      Liefert eine ggf aufgetretene Exception.
      Returns:
      exception speichert eine ggf aufgetretene Exception.
    • setException

      public void setException(Exception e)
      Speichert eine ggf aufgetretene Exception.
      Parameters:
      e - ggf aufgetretene Exception.