Class 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 Detail

      • AuthentificationRequest

        public AuthentificationRequest()
      • AuthentificationRequest

        public AuthentificationRequest​(java.lang.String _authentificationProcess,
                                       java.lang.String _userName,
                                       byte[] _userPassword)
        Parameters:
        _authentificationProcess - Authentifikationsverfahren-Name
        _userName - Benutzername
        _userPassword - Benutzerpasswort
    • Method Detail

      • getAuthentificationProcessName

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

        public final java.lang.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 java.lang.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​(java.io.DataOutputStream out)
                         throws java.io.IOException
        Description copied from class: DataTelegram
        Schreibt ein Telegramm in den übergegebenen DataOutputStream.
        Specified by:
        write in class DataTelegram
        Parameters:
        out - Der DataOutputStream.
        Throws:
        java.io.IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.
      • read

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