es.caib.signatura.provider.impl.common
Class CMSSignatureImplv2

java.lang.Object
  extended by es.caib.signatura.provider.impl.common.CMSSignatureImpl
      extended by es.caib.signatura.provider.impl.common.CMSSignatureImplv2
All Implemented Interfaces:
es.caib.signatura.api.Signature, es.caib.signatura.impl.SignatureProviderInterface
Direct Known Subclasses:
CMSSignatureRawImplv2

public class CMSSignatureImplv2
extends CMSSignatureImpl


Constructor Summary
CMSSignatureImplv2()
           
 
Method Summary
protected  org.bouncycastle.cms.CMSSignedData addTimeStamp(org.bouncycastle.cms.CMSSignedData signedData)
           
protected  boolean verifyTimestamp(org.bouncycastle.tsp.TimeStampToken tst, org.bouncycastle.cms.SignerInformation si, byte[] documentDigest)
           
 
Methods inherited from class es.caib.signatura.provider.impl.common.CMSSignatureImpl
addTimeStamp, getCert, getCertCaName, getCertificateChain, getCertSubjectAlternativeNames, getCertSubjectCommonName, getContentType, getDate, getParsedCertificate, getPkcs7, getTimeStampCertificates, setContentType, setSignedData, verify, verify, verifyAPosterioriTimestamp, verifyAPosterioriTimestampRaw, verifyRaw
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMSSignatureImplv2

public CMSSignatureImplv2()
Method Detail

verifyTimestamp

protected boolean verifyTimestamp(org.bouncycastle.tsp.TimeStampToken tst,
                                  org.bouncycastle.cms.SignerInformation si,
                                  byte[] documentDigest)
                           throws es.caib.signatura.api.SignatureProviderException,
                                  java.io.IOException,
                                  es.caib.signatura.api.SignatureVerifyException
Overrides:
verifyTimestamp in class CMSSignatureImpl
Throws:
es.caib.signatura.api.SignatureProviderException
java.io.IOException
es.caib.signatura.api.SignatureVerifyException

addTimeStamp

protected org.bouncycastle.cms.CMSSignedData addTimeStamp(org.bouncycastle.cms.CMSSignedData signedData)
                                                   throws es.caib.signatura.api.SignatureTimestampException,
                                                          java.io.IOException,
                                                          org.bouncycastle.tsp.TSPException,
                                                          org.bouncycastle.cms.CMSException,
                                                          java.security.NoSuchAlgorithmException,
                                                          java.security.NoSuchProviderException
Throws:
es.caib.signatura.api.SignatureTimestampException
java.io.IOException
org.bouncycastle.tsp.TSPException
org.bouncycastle.cms.CMSException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException


Copyright © 2009 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.