org.javasign.operators
Class P7Verifier

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

public class P7Verifier
extends java.lang.Object


Constructor Summary
P7Verifier()
           
P7Verifier(java.io.File file)
           
 
Method Summary
 byte[] getContent()
           
 java.lang.String getOid()
           
 java.util.Date getTime()
           
 boolean isCheckCA()
           
 boolean isCheckCrl()
           
 boolean isDownloadCrl()
           
 boolean isTS()
           
 java.util.Hashtable loadSerTable(java.lang.String name)
           
 Verifications performVerification(byte[] contentbytes)
           
 void setCheckCA(boolean checkCA)
           
 void setCheckCrl(boolean checkCrl)
           
 void setDownloadCrl(boolean downloadCrl)
           
 Verifications verify()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

P7Verifier

public P7Verifier()

P7Verifier

public P7Verifier(java.io.File file)
Method Detail

verify

public Verifications verify()
                     throws java.io.FileNotFoundException,
                            java.io.IOException,
                            java.security.NoSuchAlgorithmException,
                            java.security.NoSuchProviderException,
                            java.security.InvalidAlgorithmParameterException,
                            CMSException,
                            java.security.cert.CertStoreException,
                            java.security.cert.CertificateNotYetValidException,
                            java.security.cert.CertificateExpiredException
java.io.FileNotFoundException
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.InvalidAlgorithmParameterException
CMSException
java.security.cert.CertStoreException
java.security.cert.CertificateNotYetValidException
java.security.cert.CertificateExpiredException

performVerification

public Verifications performVerification(byte[] contentbytes)
                                  throws java.io.IOException,
                                         java.security.NoSuchAlgorithmException,
                                         java.security.NoSuchProviderException,
                                         java.security.InvalidAlgorithmParameterException,
                                         CMSException,
                                         java.security.cert.CertStoreException,
                                         java.security.cert.CertificateNotYetValidException,
                                         java.security.cert.CertificateExpiredException
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.InvalidAlgorithmParameterException
CMSException
java.security.cert.CertStoreException
java.security.cert.CertificateNotYetValidException
java.security.cert.CertificateExpiredException

loadSerTable

public java.util.Hashtable loadSerTable(java.lang.String name)

getContent

public byte[] getContent()

getTime

public java.util.Date getTime()

getOid

public java.lang.String getOid()

isTS

public boolean isTS()

isCheckCA

public boolean isCheckCA()

setCheckCA

public void setCheckCA(boolean checkCA)

isCheckCrl

public boolean isCheckCrl()

setCheckCrl

public void setCheckCrl(boolean checkCrl)

isDownloadCrl

public boolean isDownloadCrl()

setDownloadCrl

public void setDownloadCrl(boolean downloadCrl)