de.osci.osci12.messageparts
Class Timestamp

java.lang.Object
  |
  +--de.osci.osci12.messageparts.MessagePart
        |
        +--de.osci.osci12.messageparts.Timestamp

public class Timestamp
extends MessagePart

Diese Klasse repräsentiert das OSCI-Timestamp Element, zum Halten von Zeitstempel Informationen

Copyright: Copyright (c) 2003

Organisation: bremen online services GmbH & Co. KG


Field Summary
static int PROCESS_CARD_CREATION
           
static int PROCESS_CARD_FORWARDING
           
static int PROCESS_CARD_RECEPTION
           
static int PROCESS_CARD_TIMESTAMP
           
static java.lang.String[] TIMESTAMP_NAMES
           
 
Constructor Summary
Timestamp(int nameID, java.lang.String algorithm, java.lang.String timeStamp)
           
 
Method Summary
 java.lang.String getAlgorithm()
          Liefert den Algorithmus (für kryptographische Zeitstempel)
 java.lang.String getName()
          Liefert den Typ des Zeitstempels als String.
 int getNameID()
          Liefert den Identifier des Zeitstempeltyps.
 java.lang.String getTimeStamp()
          Liefert den Zeitstempelstring selbst.
static void main(java.lang.String[] args)
           
 void writeXML(java.io.OutputStream out)
          Interne Methode.
 
Methods inherited from class de.osci.osci12.messageparts.MessagePart
addTransformerForSignature, getDigestMethodAlgorithm, getDigestValue, getRefID, getTransformerForSignature, setDigestMethodAlgorithm, setRefID, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TIMESTAMP_NAMES

public static java.lang.String[] TIMESTAMP_NAMES

PROCESS_CARD_CREATION

public static final int PROCESS_CARD_CREATION
See Also:
Constant Field Values

PROCESS_CARD_FORWARDING

public static final int PROCESS_CARD_FORWARDING
See Also:
Constant Field Values

PROCESS_CARD_RECEPTION

public static final int PROCESS_CARD_RECEPTION
See Also:
Constant Field Values

PROCESS_CARD_TIMESTAMP

public static final int PROCESS_CARD_TIMESTAMP
See Also:
Constant Field Values
Constructor Detail

Timestamp

public Timestamp(int nameID,
                 java.lang.String algorithm,
                 java.lang.String timeStamp)
          throws OSCIException
Method Detail

writeXML

public void writeXML(java.io.OutputStream out)
              throws java.io.IOException
Description copied from class: MessagePart
Interne Methode.

Specified by:
writeXML in class MessagePart
Parameters:
out - Description of Parameter
Throws:
java.io.IOException - Description of Exception

main

public static void main(java.lang.String[] args)

getAlgorithm

public java.lang.String getAlgorithm()
Liefert den Algorithmus (für kryptographische Zeitstempel)

Returns:
den Algorithmus

getName

public java.lang.String getName()
Liefert den Typ des Zeitstempels als String. Mögliche Werte sind "Creation", "Forwarding", "Reception" und "Timestamp".

Returns:
id

getTimeStamp

public java.lang.String getTimeStamp()
Liefert den Zeitstempelstring selbst.

Returns:
Zeitstempel

getNameID

public int getNameID()
Liefert den Identifier des Zeitstempeltyps. Mögliche Werte sind PROCESS_CARD_CREATION, PROCESS_CARD_FORWARDING, PROCESS_CARD_RECEPTION und PROCESS_CARD_TIMESTAMP.

Returns:
id