|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectkerberos.packets.PacketBuilder
Der PacketBuilder serialisiert die Daten in einem ANS1 ähnlichen Format. Daher wird, sofern ein Datentyp eine variable Länge haben kann, diese vor den jeweiligen Nutzdaten gespeichert
| Constructor Summary | |
PacketBuilder()
Default Konstruktor. |
|
PacketBuilder(int MessageType)
Erzeugung eines Pakets mit festgelegtem Messagetyp. |
|
| Method Summary | |
void |
add(byte[] zeichen,
byte[] schlüssel)
Fügt ein byte-Array hinzu, das mit dem übergebenen Schlüssel verschlüsselt wird. |
void |
add(long zahl,
byte[] schlüssel)
Verschlüsselt die Zahl und nimmt sie in das Paket auf |
void |
add(java.lang.String string,
byte[] schlüssel)
Fügt einen String hinzu, der mit dem übergebenen Schlüssel verschlüsselt wird. |
long |
addNonce(byte[] schlüssel)
Erzeugt einen Nonce-Wert. |
long |
addNonceNotCrypt()
Erzeugt einen Nonce-Wert und speichert ihn unverschlüsselt |
void |
addNotCrypt(byte[] zeichen)
Fügt ein byte-Array hinzu, das nicht verschlüsselt wird. |
void |
addNotCrypt(long zahl)
Nimmt die Zahl unverschlüsselt auf. |
void |
addNotCrypt(java.lang.String string)
Fügt einen String hinzu, der nicht verschlüsselt wird. |
byte[] |
getPaket()
Übergibt alle bisher gesammelten Daten. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PacketBuilder()
throws PacketException
public PacketBuilder(int MessageType)
throws PacketException
MessageType - Nachrichtentyp-Konstante
Der Typ wird intern nicht auf Gültigkeit überprüft oder verwendet.| Method Detail |
public void add(long zahl,
byte[] schlüssel)
throws PacketException
IPacketBuilder
add in interface IPacketBuilderzahl - Verschlüsselt hinzuzufügende Zahlschlüssel - Schlüssel im Binärformat
PacketException
public void add(java.lang.String string,
byte[] schlüssel)
throws PacketException
IPacketBuilder
add in interface IPacketBuilderstring - Verschlüsselt hinzuzufügender Stringschlüssel - Schlüssel im Binärformat
PacketException
public long addNonce(byte[] schlüssel)
throws PacketException
IPacketBuilder
addNonce in interface IPacketBuilderschlüssel - Schlüssel im Binärformat
PacketException
public void add(byte[] zeichen,
byte[] schlüssel)
throws PacketException
IPacketBuilder
add in interface IPacketBuilderschlüssel - Schlüssel im Binärformat
PacketException
public long addNonceNotCrypt()
throws PacketException
IPacketBuilder
addNonceNotCrypt in interface IPacketBuilderPacketException
public void addNotCrypt(byte[] zeichen)
throws PacketException
IPacketBuilder
addNotCrypt in interface IPacketBuilderzeichen - Unverschlüsselt hinzuzufügende Binärdaten
PacketException
public void addNotCrypt(long zahl)
throws PacketException
IPacketBuilder
addNotCrypt in interface IPacketBuilderzahl - Unverschlüsselt hinzuzufügende Zahl
PacketException
public void addNotCrypt(java.lang.String string)
throws PacketException
IPacketBuilder
addNotCrypt in interface IPacketBuilderstring - Unverschlüsselt hinzuzufügender String
PacketExceptionpublic byte[] getPaket()
IPacketBuilder
getPaket in interface IPacketBuilder
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||