...
In die Signatur gehen folgende Merkmale der Transportdatei ein:
transportID (String)
- creationTimestamp (Zeitstempel)
senderIK (String)
receiverIK (String)
data (byte Array)
Dazu werden die die Daten in der genannten Reihenfolge zunächst in byte arrays umgewandelt und hintereinander gehängt. Strings werden dabei als UTF8 codiert, Zeitstempel zunächst in einem Text nach ISO-8601 umgewandelt und dann ebenfalls UTF8 codiert. Die verschlüsselten Daten können direkt angehängt werden. Der resultierende Bytestrom wird dem Signaturalgorithmus übergeben.
Die folgenden Merkmale gehen nicht in die Signatur ein:
version
creationTimestamp
adtgekidversion
signatureAlgorithm
signature
encryptionAlgorithm