Class CounterSignatureGenerator
java.lang.Object
br.ufsc.labsec.signature.signer.CompleteContainerGenerator<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.cades.CadesContainerGenerator
br.ufsc.labsec.signature.conformanceVerifier.cades.CounterSignatureGenerator
- All Implemented Interfaces:
ContainerGenerator<CadesInformation,CadesSignature>
public class CounterSignatureGenerator extends CadesContainerGenerator
Esta classe adiciona uma contra-assinatura CAdES.
Estende
CadesContainerGenerator
.-
Constructor Summary
Constructors Constructor Description CounterSignatureGenerator(CadesSignatureComponent component)
Construtor -
Method Summary
Modifier and Type Method Description SignatureContainer<CadesSignature>
counterGenerate(FileToBeSigned<? extends CadesInformation> fileToBeSigned)
Gera a contra assinaturaMethods inherited from class br.ufsc.labsec.signature.conformanceVerifier.cades.CadesContainerGenerator
generateSignature
Methods inherited from class br.ufsc.labsec.signature.signer.CompleteContainerGenerator
generate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface br.ufsc.labsec.signature.signer.ContainerGenerator
in, notIn
-
Constructor Details
-
CounterSignatureGenerator
Construtor- Parameters:
component
- Componente de assinatura XAdES
-
-
Method Details
-
counterGenerate
public SignatureContainer<CadesSignature> counterGenerate(FileToBeSigned<? extends CadesInformation> fileToBeSigned) throws SignerException, InvalidKeyExceptionGera a contra assinatura- Returns:
GenericCadesSignature
que contém a assinatura gerada- Throws:
CadesSignatureException
- exceção em caso de erro durante a geração da assinaturaSignerException
InvalidKeyException
-