OpenCard  
 
OCF, the OpenCard Framework is a standard Java framework for working with Smart Cards.  
 

opencard.tests.service
Class VerifySignedData

java.lang.Object
  |
  +--opencard.tests.testframe.TestCase
        |
        +--opencard.tests.service.VerifySignedData

public class VerifySignedData
extends TestCase
implements java.lang.Runnable

The test try to read operation on a CardFile. If the program run without parameters then three threads are started. Each thread performs a read operation. The tested card's layout is in the subdirectory testlay/lay-40a. The corresponding card's layout must be on the card to run the program with parameters: java ReadData


Constructor Summary
VerifySignedData()
           
VerifySignedData(java.lang.String Data, int KeyNumber, java.lang.String DirID, byte[] Sig)
           
 
Method Summary
static int getRetCode()
           
static void main(java.lang.String[] args)
           
 void run()
           
static void setRetCode(int rc)
           
 int start(java.lang.String[] args)
           
 boolean verySign(java.lang.String Data, int KeyNumber, java.lang.String DirID, byte[] Sig)
          Verify a Signature.
 
Methods inherited from class opencard.tests.testframe.TestCase
getTestFrameReference, setTestFrameReference, showActionRequired, showError, showInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VerifySignedData

public VerifySignedData(java.lang.String Data,
                        int KeyNumber,
                        java.lang.String DirID,
                        byte[] Sig)

VerifySignedData

public VerifySignedData()
Method Detail

main

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

start

public int start(java.lang.String[] args)
Overrides:
start in class TestCase

run

public void run()
Specified by:
run in interface java.lang.Runnable

verySign

public boolean verySign(java.lang.String Data,
                        int KeyNumber,
                        java.lang.String DirID,
                        byte[] Sig)
Verify a Signature.

Parameters:
Data - Data for verification
KeyNumber - KeyNumber of the key used for verification
DirID - ID of the Directory where the Keyfiles are located
Sig - Signature to verify

setRetCode

public static void setRetCode(int rc)

getRetCode

public static int getRetCode()