Uses of Interface
br.ufsc.labsec.signature.signer.SignatureContainer
-
Uses of SignatureContainer in br.ufsc.labsec.component
Methods in br.ufsc.labsec.component that return types with arguments of type SignatureContainer Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<SignatureContainer<?>,InitialReport>
Application. createContainerAndInitialReport(VerifierParams params, SignatureBytesWrapper byteWrapper, boolean isReceipt)
-
Uses of SignatureContainer in br.ufsc.labsec.signature
Classes in br.ufsc.labsec.signature that implement SignatureContainer Modifier and Type Class Description class
Asn1SignatureContainer<Sig extends Signature<?>>
Fields in br.ufsc.labsec.signature declared as SignatureContainer Modifier and Type Field Description protected SignatureContainer<Sig>
CompleteSigner. signatureContainer
Methods in br.ufsc.labsec.signature that return SignatureContainer Modifier and Type Method Description SignatureContainer<Sig>
Asn1SignatureContainer. getContainer()
Retorna o contêiner de assinaturaprotected SignatureContainer<Sig>
CompleteSigner. getSignature()
protected abstract SignatureContainer<Sig>
AttributeIncluder. wrapperToContainer(SignatureBytesWrapper wrapper)
Methods in br.ufsc.labsec.signature with parameters of type SignatureContainer Modifier and Type Method Description Collection<String>
AttributeIncluder. addAttributesFromPolicy(Sig signature, SignatureContainer<Sig> container)
Adiciona os atributos não assinados que estão faltando na assinatura para ela atingir a política de assinaturaCollection<String>
AttributeIncluder. addAttributesFromProfile(Sig signature, SignatureContainer<Sig> container, Profile.AdESLevel level)
Adiciona os atributos não assinados que estão faltando na assinatura para ela atingir o perfil desejadoprotected void
AttributeIncluder. addMissingUnsignedAttributes(Sig signature, SignatureContainer<Sig> container, Collection<String> attributes, SignerType signerType)
Adiciona os atributos não assinados que estão faltando na assinaturabyte[]
AttributeIncluder. extendSignature(Sig signature, SignatureContainer<Sig> container, Profile.AdESLevel level)
Adiciona os atributos não assinados que estão faltando na assinatura para ela atingir determinado perfilprotected FileToBeSigned<? extends Info>
AttributeIncluder. generateFileToBeSigned(Sig signature, SignatureContainer<Sig> container, SignerType signerType, FileFormat fileFormat)
Gera o arquivo a ser assinadoabstract void
AbstractSignatureVerifier. report(Report report, SignatureContainer<T> signatureContainer)
byte[]
AttributeIncluder. stampSignature(Sig signature, SignatureContainer<Sig> container, String attribute)
-
Uses of SignatureContainer in br.ufsc.labsec.signature.conformanceVerifier
Constructors in br.ufsc.labsec.signature.conformanceVerifier with parameters of type SignatureContainer Constructor Description InitialReportGenerator(SignatureBytesWrapper wrapper, SignatureContainer<Sig> signatureContainer, SignatureComponent<?,?,?> signatureComponent, boolean isReceipt, VerifierParams params, Application app)
-
Uses of SignatureContainer in br.ufsc.labsec.signature.conformanceVerifier.cades
Classes in br.ufsc.labsec.signature.conformanceVerifier.cades that implement SignatureContainer Modifier and Type Class Description class
CadesSignatureContainer
Esta classe representa o contêiner de assinaturas que estão dentro doCMSSignedData
.Fields in br.ufsc.labsec.signature.conformanceVerifier.cades declared as SignatureContainer Modifier and Type Field Description protected SignatureContainer<CadesSignature>
CadesInformation. receiptRequest
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades that return SignatureContainer Modifier and Type Method Description SignatureContainer<CadesSignature>
CadesSigner. buildContainer(byte[] bytes)
protected SignatureContainer<CadesSignature>
CadesContainerGenerator. generateSignature(FileToBeSigned<? extends CadesInformation> fileToBeSigned, List<SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>> signedAttributes)
Gera uma assinatura no formato CAdES.SignatureContainer<CadesSignature>
CadesSignatureInformation. getContainer()
Retorna o contêiner da assinaturaSignatureContainer<Sig>
CmsParent. getContainer()
SignatureContainer<CadesSignature>
CadesInformation. getReceiptRequest()
protected SignatureContainer<CadesSignature>
CadesAttributeIncluder. wrapperToContainer(SignatureBytesWrapper wrapper)
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades with parameters of type SignatureContainer Modifier and Type Method Description Collection<String>
CadesAttributeIncluder. addAttributesFromProfile(CadesSignature signature, SignatureContainer<CadesSignature> container, Profile.AdESLevel level)
void
CadesVerifier. report(Report report, SignatureContainer<CadesSignature> signatureContainer)
Cria um objetoReport
com as informações da verificaçãoBuilder
CadesInformation.CadesInformationBuilderAbstract. setReceiptRequest(SignatureContainer<CadesSignature> receiptRequest)
byte[]
CadesAttributeIncluder. stampSignature(CadesSignature signature, SignatureContainer<CadesSignature> container, String attribute)
-
Uses of SignatureContainer in br.ufsc.labsec.signature.conformanceVerifier.containerCreator
Fields in br.ufsc.labsec.signature.conformanceVerifier.containerCreator declared as SignatureContainer Modifier and Type Field Description protected SignatureContainer<Sig>
AbstractSignatureContainerCreator. signatureContainer
Methods in br.ufsc.labsec.signature.conformanceVerifier.containerCreator that return SignatureContainer Modifier and Type Method Description SignatureContainer<Sig>
AbstractSignatureContainerCreator. createSignatureContainer()
protected abstract SignatureContainer<Sig>
AbstractSignatureContainerCreator. createSignatureContainer(byte[] fileBytes, byte[] detachedBytes, Map<String,byte[]> hashes, SignatureWrapper.Format format)
Constrói o esqueleto de um contêiner com as informações de cada assinaturaprotected SignatureContainer<JadesSignature>
JadesSignatureContainerCreator. createSignatureContainer(byte[] fileBytes, byte[] detachedBytes, Map<String,byte[]> hashes, SignatureWrapper.Format format)
protected SignatureContainer<PadesSignature>
PadesSignatureContainerCreator. createSignatureContainer(byte[] fileBytes, byte[] detachedBytes, Map<String,byte[]> hashes, SignatureWrapper.Format format)
protected SignatureContainer<XadesSignature>
XadesSignatureContainerCreator. createSignatureContainer(byte[] fileBytes, byte[] detachedBytes, Map<String,byte[]> hashes, SignatureWrapper.Format format)
Methods in br.ufsc.labsec.signature.conformanceVerifier.containerCreator with parameters of type SignatureContainer Modifier and Type Method Description protected void
AbstractSignatureContainerCreator. addValidationData(SignatureContainer<Sig> signatureContainer)
protected void
PadesSignatureContainerCreator. addValidationData(SignatureContainer<PadesSignature> container)
-
Uses of SignatureContainer in br.ufsc.labsec.signature.conformanceVerifier.jades
Classes in br.ufsc.labsec.signature.conformanceVerifier.jades that implement SignatureContainer Modifier and Type Class Description class
JadesSignatureContainer
Esta classe representa um contêiner de assinaturas JAdES.Methods in br.ufsc.labsec.signature.conformanceVerifier.jades that return SignatureContainer Modifier and Type Method Description SignatureContainer<JadesSignature>
JadesSigner. buildContainer(byte[] bytes)
protected SignatureContainer<JadesSignature>
JadesAttributeIncluder. wrapperToContainer(SignatureBytesWrapper wrapper)
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades with parameters of type SignatureContainer Modifier and Type Method Description void
JadesVerifier. report(Report report, SignatureContainer<JadesSignature> signatureContainer)
Cria um objetoReport
com as informações da verificação -
Uses of SignatureContainer in br.ufsc.labsec.signature.conformanceVerifier.pades
Classes in br.ufsc.labsec.signature.conformanceVerifier.pades that implement SignatureContainer Modifier and Type Class Description class
PadesSignatureContainer
Esta classe representa um contêiner de assinaturas PAdES.Methods in br.ufsc.labsec.signature.conformanceVerifier.pades that return SignatureContainer Modifier and Type Method Description SignatureContainer<PadesSignature>
PadesSigner. buildContainer(byte[] bytes)
protected SignatureContainer<PadesSignature>
PadesContainerGenerator. generateSignature(FileToBeSigned<? extends PadesInformation> fileToBeSigned, List<SignatureAttribute<Object>> signedAttributes)
protected SignatureContainer<PadesSignature>
PadesAttributeIncluder. wrapperToContainer(SignatureBytesWrapper wrapper)
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades with parameters of type SignatureContainer Modifier and Type Method Description byte[]
PadesAttributeIncluder. extendSignature(PadesSignature signature, SignatureContainer<PadesSignature> container, Profile.AdESLevel level)
void
PadesVerifier. report(Report report, SignatureContainer<PadesSignature> signatureContainer)
Cria um objetoReport
com as informações da verificação do documentobyte[]
PadesAttributeIncluder. stampSignature(PadesSignature signature, SignatureContainer<PadesSignature> container, String attribute)
-
Uses of SignatureContainer in br.ufsc.labsec.signature.conformanceVerifier.receipt
Constructors in br.ufsc.labsec.signature.conformanceVerifier.receipt with parameters of type SignatureContainer Constructor Description ReceiptBundle(SignatureContainer<CadesSignature> receipt, SignatureContainer<CadesSignature> request)
-
Uses of SignatureContainer in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa
Fields in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa declared as SignatureContainer Modifier and Type Field Description protected SignatureContainer<?>
Lpa. signatureContainer
Methods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa that return SignatureContainer Modifier and Type Method Description SignatureContainer<?>
Lpa. getDetachedSignature()
-
Uses of SignatureContainer in br.ufsc.labsec.signature.conformanceVerifier.xades
Classes in br.ufsc.labsec.signature.conformanceVerifier.xades that implement SignatureContainer Modifier and Type Class Description class
XadesSignatureContainer
Esta classe representa um contêiner de assinaturas XAdES.Methods in br.ufsc.labsec.signature.conformanceVerifier.xades that return SignatureContainer Modifier and Type Method Description SignatureContainer<XadesSignature>
XadesSigner. buildContainer(byte[] bytes)
protected SignatureContainer<XadesSignature>
XadesContainerGenerator. generateSignature(FileToBeSigned<? extends XadesInformation> fileToBeSigned, List<SignatureAttribute<Element>> signedAttributes)
SignatureContainer<? extends GenericXadesSignature>
GenericXadesSignature. getContainer()
Retorna o contêiner de assinaturaprotected SignatureContainer<XadesSignature>
XadesAttributeIncluder. wrapperToContainer(SignatureBytesWrapper wrapper)
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades with parameters of type SignatureContainer Modifier and Type Method Description void
XadesVerifier. report(Report report, SignatureContainer<XadesSignature> signatureContainer)
Constrói um objetoReport
com as informações da verificação -
Uses of SignatureContainer in br.ufsc.labsec.signature.signer
Methods in br.ufsc.labsec.signature.signer that return SignatureContainer Modifier and Type Method Description SignatureContainer<Sig>
CompleteContainerGenerator. generate(FileToBeSigned<? extends Info> fileToBeSigned)
SignatureContainer<Sig>
ContainerGenerator. generate(FileToBeSigned<? extends Info> fileToBeSigned)
Gera a assinatura a partir dos atributos e conteúdos informadosprotected abstract SignatureContainer<Sig>
CompleteContainerGenerator. generateSignature(FileToBeSigned<? extends Info> fileToBeSigned, List<SignatureAttribute<Encod>> signedAttributes)
-
Uses of SignatureContainer in br.ufsc.labsec.signature.signer.common
Methods in br.ufsc.labsec.signature.signer.common that return SignatureContainer Modifier and Type Method Description SignatureContainer<Sig>
ContainerBuilder. buildContainer(byte[] bytes)
default SignatureContainer<Sig>
ContainerBuilder. buildContainer(InputStream inputStream)
-
Uses of SignatureContainer in br.ufsc.labsec.utils.cache
Classes in br.ufsc.labsec.utils.cache with type parameters of type SignatureContainer Modifier and Type Class Description class
DetachedCache<Data extends DetachedCacheable,Sig extends SignatureContainer<?>>
Esta classe é responsável por armazenar assinaturas destacadas em cacheMethods in br.ufsc.labsec.utils.cache that return SignatureContainer Modifier and Type Method Description SignatureContainer<?>
DetachedCacheable. getDetachedSignature()