Class AuthentificationRequest

java.lang.Object
de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
de.bsvrz.dav.daf.communication.lowLevel.telegrams.AuthentificationRequest
All Implemented Interfaces:
QueueableTelegram

public class AuthentificationRequest extends DataTelegram
Mit diesem Systemtelegramm authentifiziert sich eine Applikation beim Datenverteiler. Die Datenverteiler-Applikationsfunktionen senden dazu den Namen des eingesetzten Authentifizierungsverfahren und die Benutzerkennung zusammen mit dem verschlüsselten Zufallstext an den Datenverteiler.
  • Constructor Details

    • AuthentificationRequest

      public AuthentificationRequest()
    • AuthentificationRequest

      public AuthentificationRequest(String _authentificationProcess, String _userName, byte[] _userPassword)
      Parameters:
      _authentificationProcess - Authentifikationsverfahren-Name
      _userName - Benutzername
      _userPassword - Benutzerpasswort
  • Method Details

    • getAuthentificationProcessName

      public final String getAuthentificationProcessName()
      Gibt den Authentifikationsverfahren-Name zurück
      Returns:
      Authentifikationsverfahren-Name
    • getUserName

      public final String getUserName()
      Gibt den Benutzername zurück
      Returns:
      Benutzername
    • getUserPassword

      public final byte[] getUserPassword()
      Gibt das verschlusselte Benutzer-Passwort zurück
      Returns:
      Benutzerpasswort
    • parseToString

      public final String parseToString()
      Description copied from class: DataTelegram
      Gibt eine String-Repräsentation dieses Datensatzes zurück.
      Specified by:
      parseToString in class DataTelegram
      Returns:
      Eine String-Repräsentation dieses Datensatzes.
    • write

      public final void write(DataOutputStream out) throws IOException
      Description copied from class: DataTelegram
      Schreibt ein Telegramm in den übergegebenen DataOutputStream.
      Specified by:
      write in class DataTelegram
      Parameters:
      out - Der DataOutputStream.
      Throws:
      IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.
    • read

      public final void read(DataInputStream in) throws IOException
      Description copied from class: DataTelegram
      Liest ein Telegramm vom übergegebenen DataInputStream.
      Specified by:
      read in class DataTelegram
      Parameters:
      in - Der DataInputStream.
      Throws:
      IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.