es.caib.signatura.provider.impl.common
Class TimeStampManager
java.lang.Object
es.caib.signatura.provider.impl.common.TimeStampManager
public class TimeStampManager
- extends java.lang.Object
|
Method Summary |
org.bouncycastle.cms.CMSSignedData |
addTimestamp(java.security.cert.X509Certificate cert,
org.bouncycastle.cms.CMSSignedData signedData)
|
org.bouncycastle.cms.CMSSignedData |
addTimestamp(java.security.cert.X509Certificate cert,
org.bouncycastle.cms.CMSSignedData signedData,
byte[] digest,
java.lang.String algorithm)
|
org.bouncycastle.cms.CMSSignedData |
addWrongTimestamp(java.security.cert.X509Certificate cert,
org.bouncycastle.cms.CMSSignedData signedData,
byte[] digest,
java.lang.String digestAlogrithm)
|
org.bouncycastle.tsp.TimeStampToken |
getLastTimeStampTokenGenerated()
PJR 21-09-09 adaptación a los requisitos de @firma |
java.util.Date |
getTimeStamp(java.security.cert.X509Certificate cert)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeStampManager
public TimeStampManager()
getLastTimeStampTokenGenerated
public org.bouncycastle.tsp.TimeStampToken getLastTimeStampTokenGenerated()
- PJR 21-09-09 adaptación a los requisitos de @firma
addTimestamp
public org.bouncycastle.cms.CMSSignedData addTimestamp(java.security.cert.X509Certificate cert,
org.bouncycastle.cms.CMSSignedData signedData,
byte[] digest,
java.lang.String algorithm)
throws java.io.IOException,
org.bouncycastle.tsp.TSPException,
es.caib.signatura.api.SignatureTimestampException
- Parameters:
cert: - certificado del firmantesignedData: - datos firmados sin sello de tiempodigest: - digest del documento originaldigestAlogrithm: - algoritmo de digest
- Throws:
java.io.IOException
org.bouncycastle.tsp.TSPException
es.caib.signatura.api.SignatureTimestampException
addTimestamp
public org.bouncycastle.cms.CMSSignedData addTimestamp(java.security.cert.X509Certificate cert,
org.bouncycastle.cms.CMSSignedData signedData)
throws java.io.IOException,
org.bouncycastle.tsp.TSPException,
es.caib.signatura.api.SignatureTimestampException
- Parameters:
cert: - certificado del firmantesignedData: - datos firmados sin sello de tiempo
- Throws:
java.io.IOException
org.bouncycastle.tsp.TSPException
es.caib.signatura.api.SignatureTimestampException
addWrongTimestamp
public org.bouncycastle.cms.CMSSignedData addWrongTimestamp(java.security.cert.X509Certificate cert,
org.bouncycastle.cms.CMSSignedData signedData,
byte[] digest,
java.lang.String digestAlogrithm)
throws java.io.IOException,
org.bouncycastle.tsp.TSPException,
es.caib.signatura.api.SignatureTimestampException
- Throws:
java.io.IOException
org.bouncycastle.tsp.TSPException
es.caib.signatura.api.SignatureTimestampException
getTimeStamp
public java.util.Date getTimeStamp(java.security.cert.X509Certificate cert)
throws java.io.IOException,
org.bouncycastle.tsp.TSPException,
es.caib.signatura.api.SignatureTimestampException
- Throws:
java.io.IOException
org.bouncycastle.tsp.TSPException
es.caib.signatura.api.SignatureTimestampException
Copyright © 2009 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.