es.caib.signatura.provider.impl.tradise
Class TradiseSignatureRawImpl

java.lang.Object
  extended by es.caib.signatura.provider.impl.tradise.TradiseSignatureImpl
      extended by es.caib.signatura.provider.impl.tradise.TradiseSignatureRawImpl
All Implemented Interfaces:
es.caib.signatura.api.Signature, es.caib.signatura.impl.RawSignature, es.caib.signatura.impl.SignatureProviderInterface

public class TradiseSignatureRawImpl
extends TradiseSignatureImpl
implements es.caib.signatura.impl.RawSignature

Implementación de la interfaz SignatureProviderInterface para usar con la entidad certificadora Tradisea y con contenido raw.

Version:
0.98
Author:
3dígits
See Also:
Signer, Signature

Field Summary
 
Fields inherited from class es.caib.signatura.provider.impl.tradise.TradiseSignatureImpl
SIGNATURE_BUILDER
 
Constructor Summary
  TradiseSignatureRawImpl()
           
protected TradiseSignatureRawImpl(com.tradise.crypto.signature.data.SignedData signedData, java.lang.String contentType)
           
 
Method Summary
 boolean verify(java.io.InputStream contentStream)
           
 boolean verifyAPosterioriTimestamp(java.io.InputStream contentStream)
           
 
Methods inherited from class es.caib.signatura.provider.impl.tradise.TradiseSignatureImpl
getCert, getCertCaName, getCertificateChain, getCertSubjectAlternativeNames, getCertSubjectCommonName, getContentType, getDate, getParsedCertificate, getPkcs7, setContentType, setSignedData, verify, verifyAPosterioriTimestampRaw, verifyRaw
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TradiseSignatureRawImpl

protected TradiseSignatureRawImpl(com.tradise.crypto.signature.data.SignedData signedData,
                                  java.lang.String contentType)
                           throws es.caib.signatura.api.SignatureDataException
Throws:
es.caib.signatura.api.SignatureDataException

TradiseSignatureRawImpl

public TradiseSignatureRawImpl()
Method Detail

verifyAPosterioriTimestamp

public boolean verifyAPosterioriTimestamp(java.io.InputStream contentStream)
                                   throws es.caib.signatura.api.SignatureProviderException,
                                          java.io.IOException,
                                          es.caib.signatura.api.SignatureVerifyException
Specified by:
verifyAPosterioriTimestamp in interface es.caib.signatura.api.Signature
Overrides:
verifyAPosterioriTimestamp in class TradiseSignatureImpl
Throws:
es.caib.signatura.api.SignatureProviderException
java.io.IOException
es.caib.signatura.api.SignatureVerifyException

verify

public boolean verify(java.io.InputStream contentStream)
               throws es.caib.signatura.api.SignatureProviderException,
                      java.io.IOException,
                      es.caib.signatura.api.SignatureVerifyException
Specified by:
verify in interface es.caib.signatura.api.Signature
Overrides:
verify in class TradiseSignatureImpl
Throws:
es.caib.signatura.api.SignatureProviderException
java.io.IOException
es.caib.signatura.api.SignatureVerifyException


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