de.upb.swtpra05.group03.crypto
Class DataSigPair

java.lang.Object
  extended byde.upb.swtpra05.group03.crypto.DataSigPair

public class DataSigPair
extends java.lang.Object

Simple class to bundle a data bytearray and the coresponding signature

Version:
$Revision: 1.3 $

Field Summary
protected  byte[] data
          bytearray conating data
protected  byte[] signature
          signature for data
 
Constructor Summary
DataSigPair(byte[] data, byte[] sig)
          Constructor
DataSigPair(java.lang.String dataSig)
          Constructor extracts data and signature from the given string
 
Method Summary
 java.lang.String genString()
           
 byte[] getData()
           
 byte[] getSignature()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected final byte[] data
bytearray conating data


signature

protected final byte[] signature
signature for data

Constructor Detail

DataSigPair

public DataSigPair(byte[] data,
                   byte[] sig)
Constructor

Parameters:
data -
sig -

DataSigPair

public DataSigPair(java.lang.String dataSig)
            throws java.io.IOException
Constructor extracts data and signature from the given string

Parameters:
dataSig - base64 encoded string
Throws:
java.io.IOException
Method Detail

getData

public byte[] getData()
Returns:
Returns the data.

getSignature

public byte[] getSignature()
Returns:
Returns the signature.

genString

public java.lang.String genString()
                           throws java.io.IOException
Returns:
string containing data and signature
Throws:
java.io.IOException