Class CadesContainerGenerator
java.lang.Object
br.ufsc.labsec.signature.signer.CompleteContainerGenerator<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.cades.CadesContainerGenerator
- All Implemented Interfaces:
ContainerGenerator<CadesInformation, CadesSignature>
public class CadesContainerGenerator
extends CompleteContainerGenerator<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>
Esta classe é utilizada apenas pela classe
CadesContainerGenerator.
Não deve ser utilizada pelo usuário.
Implementa ContainerGenerator.-
Field Summary
Fields inherited from class CompleteContainerGenerator
attributeFactory -
Constructor Summary
ConstructorsConstructorDescriptionCadesContainerGenerator(CadesSignatureComponent component) Constrói umCadesContainerGeneratora partir da Política de Assinatura usada na assinatura. -
Method Summary
Modifier and TypeMethodDescriptionprotected SignatureContainer<CadesSignature> generateSignature(FileToBeSigned<? extends CadesInformation> fileToBeSigned, List<SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>> signedAttributes) Gera uma assinatura no formato CAdES.Methods inherited from class CompleteContainerGenerator
constructSignedAttributes, constructUnsignedAttributes, generateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ContainerGenerator
in, notIn
-
Constructor Details
-
CadesContainerGenerator
Constrói umCadesContainerGeneratora partir da Política de Assinatura usada na assinatura.- Parameters:
component- Componente de assinatura CAdES
-
-
Method Details
-
generateSignature
protected SignatureContainer<CadesSignature> generateSignature(FileToBeSigned<? extends CadesInformation> fileToBeSigned, List<SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>> signedAttributes) throws br.ufsc.labsec.pbad.ykue_utils.exceptions.SignerException Gera uma assinatura no formato CAdES.- Specified by:
generateSignaturein classCompleteContainerGenerator<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>- Returns:
- O conteúdo assinado
- Throws:
br.ufsc.labsec.pbad.ykue_utils.exceptions.SignerException
-