org.javasign.util
Class SignVerify

java.lang.Object
  |
  +--org.javasign.util.SignVerify

public class SignVerify
extends java.lang.Object


Constructor Summary
SignVerify()
           
 
Method Summary
 byte[] extractArray(byte[] src, int start, int end)
           
 void generateBSO(java.lang.String bsoId, java.lang.String pubKeyObjID, Session session)
           
 byte[] generateSignature(java.lang.String PIN, java.lang.String bsoId, java.lang.String seID, byte[] contentbytes, Session session)
           
static void main(java.lang.String[] args)
           
 boolean verifySignature(java.lang.String bsoId, java.lang.String seID, java.lang.String pubKeyObjID, byte[] contentbytes, byte[] sigbytes, Session session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignVerify

public SignVerify()
Method Detail

main

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

verifySignature

public boolean verifySignature(java.lang.String bsoId,
                               java.lang.String seID,
                               java.lang.String pubKeyObjID,
                               byte[] contentbytes,
                               byte[] sigbytes,
                               Session session)
                        throws CardException,
                               java.io.IOException
CardException
java.io.IOException

generateSignature

public byte[] generateSignature(java.lang.String PIN,
                                java.lang.String bsoId,
                                java.lang.String seID,
                                byte[] contentbytes,
                                Session session)
                         throws CardException,
                                java.io.IOException
CardException
java.io.IOException

generateBSO

public void generateBSO(java.lang.String bsoId,
                        java.lang.String pubKeyObjID,
                        Session session)
                 throws CardException,
                        java.io.IOException
CardException
java.io.IOException

extractArray

public byte[] extractArray(byte[] src,
                           int start,
                           int end)