Class AbstractCadesSigner
java.lang.Object
br.ufsc.labsec.signature.CompleteSigner<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.cades.AbstractCadesSigner
- All Implemented Interfaces:
CoSigner<CadesInformation>
,CounterSigner<CadesInformation>
,Signer<CadesInformation>
,ContainerBuilder<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
- Direct Known Subclasses:
CadesSigner
public abstract class AbstractCadesSigner extends CompleteSigner<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
Esta classe trata as partes em comum entre assinaturas CAdES e
carimbos do tempo.
-
Nested Class Summary
Nested classes/interfaces inherited from class br.ufsc.labsec.signature.CompleteSigner
CompleteSigner.Mode
-
Field Summary
Fields Modifier and Type Field Description protected FileToBeSigned<? extends ExtraInformation>
fileToBeSigned
protected GenericCadesSignature
signature
Assinatura CAdESFields inherited from class br.ufsc.labsec.signature.CompleteSigner
attributeFactory, signatureContainer
-
Constructor Summary
Constructors Constructor Description AbstractCadesSigner(CadesSignatureComponent component)
-
Method Summary
Modifier and Type Method Description CadesSignatureComponent
getComponent()
Retora o componente de assinatura CAdESList<String>
getPoliciesAvailable()
Retorna a lista de políticas de assinatura disponiveisList<String>
getSignedAttributesAvailable(boolean advanced)
Retorna a lista de atributos assinados disponíveis para a assinaturaList<String>
getUnsignedAttributesAvailable(boolean advanced)
Retorna a lista de atributos não-assinados disponíveis para a assinaturaMethods inherited from class br.ufsc.labsec.signature.CompleteSigner
counterSign, getSignature, getSignature, getSignatureStream, save, sign, supports
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.common.ContainerBuilder
buildContainer, buildContainer, getCounterSignatureIdentifier, getLastSignature
Methods inherited from interface br.ufsc.labsec.signature.CounterSigner
canCounterSign
Methods inherited from interface br.ufsc.labsec.signature.Signer
simpleSign, supportsCertPath
-
Field Details
-
signature
Assinatura CAdES -
fileToBeSigned
-
-
Constructor Details
-
AbstractCadesSigner
-
-
Method Details
-
getComponent
Retora o componente de assinatura CAdES- Returns:
- O componente de assinatura CAdES
-
getPoliciesAvailable
Retorna a lista de políticas de assinatura disponiveis- Returns:
- A lista de políticas de assinatura
-
getSignedAttributesAvailable
Retorna a lista de atributos assinados disponíveis para a assinatura- Returns:
- A lista de atributos assinados disponíveis para a assinatura
-
getUnsignedAttributesAvailable
Retorna a lista de atributos não-assinados disponíveis para a assinatura- Returns:
- A lista de atributos não-assinados disponíveis para a assinatura
-