org.javasign.operators
Class P7CardGenerator

java.lang.Object
  |
  +--org.javasign.operators.P7CardGenerator

public class P7CardGenerator
extends java.lang.Object


Constructor Summary
P7CardGenerator(java.lang.String driver, java.io.File src, java.io.File dest, java.lang.String cert_id, java.lang.String se_id, java.lang.String bso_id, java.lang.String pin_id, java.lang.String PIN, java.lang.String algorithm)
           
P7CardGenerator(java.lang.String driver, java.lang.String cert_id, java.lang.String se_id, java.lang.String bso_id, java.lang.String pin_id, java.lang.String PIN, java.lang.String algorithm)
           
 
Method Summary
 byte[] buildSignature(byte[] contentbytes)
           
 void close()
           
 void generate()
           
 java.security.cert.X509Certificate getCertificate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

P7CardGenerator

public P7CardGenerator(java.lang.String driver,
                       java.lang.String cert_id,
                       java.lang.String se_id,
                       java.lang.String bso_id,
                       java.lang.String pin_id,
                       java.lang.String PIN,
                       java.lang.String algorithm)

P7CardGenerator

public P7CardGenerator(java.lang.String driver,
                       java.io.File src,
                       java.io.File dest,
                       java.lang.String cert_id,
                       java.lang.String se_id,
                       java.lang.String bso_id,
                       java.lang.String pin_id,
                       java.lang.String PIN,
                       java.lang.String algorithm)
Method Detail

generate

public void generate()
              throws java.io.FileNotFoundException,
                     java.io.IOException,
                     java.security.NoSuchAlgorithmException,
                     java.security.NoSuchProviderException,
                     java.security.InvalidAlgorithmParameterException,
                     CMSException,
                     java.security.cert.CertStoreException,
                     CardException,
                     java.security.cert.CertificateException,
                     java.lang.ClassNotFoundException,
                     java.lang.InstantiationException,
                     java.lang.IllegalAccessException
java.io.FileNotFoundException
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.InvalidAlgorithmParameterException
CMSException
java.security.cert.CertStoreException
CardException
java.security.cert.CertificateException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

buildSignature

public byte[] buildSignature(byte[] contentbytes)
                      throws java.security.NoSuchAlgorithmException,
                             java.io.IOException,
                             CardException
java.security.NoSuchAlgorithmException
java.io.IOException
CardException

getCertificate

public java.security.cert.X509Certificate getCertificate()
                                                  throws java.security.cert.CertificateException,
                                                         CardException,
                                                         java.io.IOException
java.security.cert.CertificateException
CardException
java.io.IOException

close

public void close()
           throws CardException
CardException