Class PadesSignatureImp
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.pades.PadesSignatureImp
- All Implemented Interfaces:
 org.apache.pdfbox.pdmodel.interactive.digitalsignature.SignatureInterface
public class PadesSignatureImp extends Object implements org.apache.pdfbox.pdmodel.interactive.digitalsignature.SignatureInterface
Esta classe implementa métodos para auxiliar na criação de uma assinatura PAdES.
- 
Constructor Summary
Constructors Constructor Description PadesSignatureImp(Application application, CompleteSigner<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature> signer, FileToBeSigned<? extends CadesInformation> fileToBeSigned)Construtor - 
Method Summary
Modifier and Type Method Description byte[]getSavedBuffer()Retorna os bytes da assinaturavoidmapCollections(FileToBeSigned<?> fromCollectionOf, FileToBeSigned<?> toCollectionOf)byte[]sign(InputStream content)Realiza a assinatura 
- 
Constructor Details
- 
PadesSignatureImp
public PadesSignatureImp(Application application, CompleteSigner<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature> signer, FileToBeSigned<? extends CadesInformation> fileToBeSigned)Construtor- Parameters:
 application- Applicação do assinadorsigner- Assinador PAdESfileToBeSigned- Informações da assinatura Pades/PDF sendo construída
 
 - 
 - 
Method Details
- 
sign
Realiza a assinatura- Specified by:
 signin interfaceorg.apache.pdfbox.pdmodel.interactive.digitalsignature.SignatureInterface- Parameters:
 content- Stream do documento a ser assinado- Returns:
 - Os bytes da assinatura
 - Throws:
 IOException
 - 
mapCollections
 - 
getSavedBuffer
public byte[] getSavedBuffer()Retorna os bytes da assinatura- Returns:
 - Os bytes da assinatura
 
 
 -