Class TransmitterAuthentificationTextAnswer
java.lang.Object
de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
de.bsvrz.dav.daf.communication.lowLevel.telegrams.TransmitterAuthentificationTextAnswer
- All Implemented Interfaces:
QueueableTelegram
public class TransmitterAuthentificationTextAnswer extends DataTelegram
Aufforderung zur Authentifizierung. Dieses Systemtelegramm wird als Reaktion auf die Authentifizierungsbereitschaft gesendet. Mit diesem
Systemtelegramm wird der Kommunikationspartner, der seine Authentifizierungsbereitschaft signalisiert hat, aufgefordert sich zu authentifizieren.
-
Field Summary
Fields inherited from class de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
APPLICATION_DATA_TELEGRAM_TYPE, APPLICATION_REQUEST_TYPE, AUTHENTIFICATION_ANSWER_TYPE, AUTHENTIFICATION_REQUEST_TYPE, AUTHENTIFICATION_TEXT_ANSWER_TYPE, AUTHENTIFICATION_TEXT_REQUEST_TYPE, CLOSING_TYPE, COM_PARAMETER_ANSWER_TYPE, COM_PARAMETER_REQUEST_TYPE, DISABLE_ENCRYPTION_ANSWER_TYPE, DISABLE_ENCRYPTION_REQUEST_TYPE, ENCRYPTED_TYPE, KEEP_ALIVE_TYPE, length, priority, PROTOCOL_VERSION_ANSWER_TYPE, PROTOCOL_VERSION_REQUEST_TYPE, RECEIVE_SUBSCRIPTION_TYPE, RECEIVE_UNSUBSCRIPTION_TYPE, REQUEST_SENDER_DATA_TYPE, SEND_SUBSCRIPTION_TYPE, SEND_UNSUBSCRIPTION_TYPE, SRP_ANSWER_TYPE, SRP_REQUEST_TYPE, SRP_VALDIATE_ANSWER_TYPE, SRP_VALDIATE_REQUEST_TYPE, TELEGRAM_TIME_ANSWER_TYPE, TELEGRAM_TIME_REQUEST_TYPE, TERMINATE_ORDER_TYPE, TRANSMITTER_AUTHENTIFICATION_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_REQUEST_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_REQUEST_TYPE, TRANSMITTER_BEST_WAY_UPDATE_TYPE, TRANSMITTER_CLOSING_TYPE, TRANSMITTER_COM_PARAMETER_ANSWER_TYPE, TRANSMITTER_COM_PARAMETER_REQUEST_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_RECEIPT_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_TYPE, TRANSMITTER_DATA_TELEGRAM_TYPE, TRANSMITTER_DATA_TELEGRAM_V2_TYPE, TRANSMITTER_DATA_UNSUBSCRIPTION_TYPE, TRANSMITTER_KEEP_ALIVE_TYPE, TRANSMITTER_LISTS_DELIVERY_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_SUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UPDATE_2_TYPE, TRANSMITTER_LISTS_UPDATE_TYPE, TRANSMITTER_PROTOCOL_VERSION_ANSWER_TYPE, TRANSMITTER_PROTOCOL_VERSION_REQUEST_TYPE, TRANSMITTER_REQUEST_TYPE, TRANSMITTER_TELEGRAM_TIME_ANSWER_TYPE, TRANSMITTER_TELEGRAM_TIME_REQUEST_TYPE, TRANSMITTER_TERMINATE_ORDER_TYPE, type
-
Constructor Summary
Constructors Constructor Description TransmitterAuthentificationTextAnswer()
TransmitterAuthentificationTextAnswer(java.lang.String text)
-
Method Summary
Modifier and Type Method Description byte[]
getEncryptedPassword(AuthentificationProcess authentificationProcess, java.lang.String password)
Verschlüsselt den Text des Telegramms mit dem Passwort.java.lang.String
parseToString()
Gibt eine String-Repräsentation dieses Datensatzes zurück.void
read(java.io.DataInputStream in)
Liest ein Telegramm vom übergegebenen DataInputStream.void
write(java.io.DataOutputStream out)
Schreibt ein Telegramm in den übergegebenen DataOutputStream.Methods inherited from class de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
TransmitterAuthentificationTextAnswer
public TransmitterAuthentificationTextAnswer() -
TransmitterAuthentificationTextAnswer
public TransmitterAuthentificationTextAnswer(java.lang.String text)- Parameters:
text
- Der Authentifikationszufallstext
-
-
Method Details
-
getEncryptedPassword
public final byte[] getEncryptedPassword(AuthentificationProcess authentificationProcess, java.lang.String password)Verschlüsselt den Text des Telegramms mit dem Passwort.- Parameters:
authentificationProcess
- Authentfikations-Prozesspassword
- Passwort- Returns:
- entschlüsseltes Passwort
-
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 classDataTelegram
- Returns:
- Eine String-Repräsentation dieses Datensatzes.
-
write
public final void write(java.io.DataOutputStream out) throws java.io.IOExceptionDescription copied from class:DataTelegram
Schreibt ein Telegramm in den übergegebenen DataOutputStream.- Specified by:
write
in classDataTelegram
- 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.IOExceptionDescription copied from class:DataTelegram
Liest ein Telegramm vom übergegebenen DataInputStream.- Specified by:
read
in classDataTelegram
- Parameters:
in
- Der DataInputStream.- Throws:
java.io.IOException
- Falls der Datensatz nicht aus dem Stream gelesen werden kann.
-