Uses of Class
br.ufsc.labsec.commons.exceptions.PbadException
Packages that use PbadException
Package
Description
-
Uses of PbadException in br.ufsc.labsec.commons.exceptions
Subclasses of PbadException in br.ufsc.labsec.commons.exceptionsModifier and TypeClassDescriptionclassclassExceção de uso geral responsável por alertar casos onde não foi possível instanciar ou executar um método de um objeto de uma biblioteca ou quando ocorre um problema durante a extração dos bytes de uma assinatura ou de um certificadoclassclassclassclassEsta classe representa uma exceção causada quando um atributo obrigatório não é encontrado em uma assinaturaclassclass -
Uses of PbadException in br.ufsc.labsec.commons.xades
Methods in br.ufsc.labsec.commons.xades that throw PbadException -
Uses of PbadException in br.ufsc.labsec.extend
Methods in br.ufsc.labsec.extend that throw PbadExceptionModifier and TypeMethodDescriptionExtendApplication.extend(SignatureWrapper wrapper, int signatureIndex, AdESType type, AdESLevel level, Optional<TsaInfo.TsaAuthInfo> tsaAuthInfo) SignatureExtensionRequest.extend()ExtendApplication.stamp(SignatureWrapper wrapper, int signatureIndex, String attribute, AdESType type, Optional<TsaInfo.TsaAuthInfo> tsaAuthInfo) SignatureExtensionRequest.stamp() -
Uses of PbadException in br.ufsc.labsec.parser.cades
Methods in br.ufsc.labsec.parser.cades that throw PbadExceptionModifier and TypeMethodDescriptionbyte[]CadesSignatureInformation.getArchiveTimeStampHashValue(String hashAlgorithmName) Utiliza o algoritmo indicado para realizar o resumo criptográfico do carimbo de tempo de arquivamentobyte[]CadesSignatureInformation.getArchiveTimeStampHashValue(String hashAlgorithmName, Date timeReference) Utiliza o algoritmo indicado para realizar o resumo criptográfico do carimbo de tempo de arquivamento.byte[]CadesSignatureInformation.getArchiveTimeStampHashValue(String hashAlgorithmName, Date timeReference, boolean hashIncludingTag) Utiliza o algoritmo indicado para realizar o resumo criptográfico do carimbo de tempo de arquivamento.byte[]GenericCadesSignature.getArchiveTimeStampHashValue(String hashAlgorithmName) byte[]GenericCadesSignature.getArchiveTimeStampHashValue(String hashAlgorithmName, Date timeReference) org.bouncycastle.asn1.cms.ContentInfoCadesSignatureContainer.getContentInfo()A partir do conteúdo CMS presente, cria umContentInfo.org.bouncycastle.asn1.ASN1OctetStringCadesSignatureContainer.getEContent()Obtém o conteúdo que foi propriamente assinadobyte[]CadesSignatureInformation.getSigAndRefsHashValue(String hashAlgorithmName) Utiliza o algoritmo indicado para realizar o resumo criptográfico das seguintes informações em ordem: - Valor da assinatura - Carimbo do tempo da assinatura - Referências de certificados completa - Referências de dados de validação completa - Referências de certificados de atributo completas* - Referências de dados de validação de certificados de atributo completa*byte[]GenericCadesSignature.getSigAndRefsHashValue(String algorithm) Utiliza o algoritmo indicado para realizar o resumo criptográfico das seguintes informações em ordem: - Valor da assinatura - Carimbo do tempo da assinatura - Referências de certificados completa - Referências de dados de validação completa - Referências de certificados de atributo completas* - Referências de dados de validação de certificados de atributo completa* Os ultimos iténs indicados com * são opicionais e podem ou não estar presentes.CadesSignatureInformation.getSignaturePolicyIdentifier()GenericCadesSignature.getSignaturePolicyIdentifier()Obtém o identificador da PA (Política de Assinatura) utilizada nesta assinatura.byte[]GenericCadesSignature.getSignatureValueHash(String algorithm) Utiliza o algoritmo indicado para realizar o resumo criptográfico da assinatura.booleanCadesSignatureInformation.isArchiveTimeStampHashValid(String hashAlgorithmName, Date timeReference, boolean hashIncludingTag, byte[] expected) booleanCadesSignatureInformation.isArchiveTimeStampWithATSHashValueValid(String hashAlgorithmId, CadesSignature signature, byte[] atsHashIndexV3, byte[] expected) booleanCadesSignatureInformation.isSigAndRefsHashValid(String hashAlgorithmName, byte[] expected) Utiliza o algoritmo indicado para realizar o resumo criptográfico das seguintes informações em ordem: - Valor da assinatura - Carimbo do tempo da assinatura - Referências de certificados completa - Referências de dados de validação completa - Referências de certificados de atributo completas* - Referências de dados de validação de certificados de atributo completa*voidAsn1SignatureContainer.setSignedContent(byte[] signedContent) Define qual foi o conteúdo assinado que será usado na verificação da assinatura.voidCadesSignatureContainer.setSignedContent(byte[] signedContent) Define qual foi o conteúdo assinado que será usado na verificação da assinatura.voidCadesSignatureContainer.setSignedContent(File signedContent) Define qual foi o conteúdo assinado que será usado na verificação da assinatura.voidCadesSignatureContainer.setSignedContentHash(Map<String, byte[]> map) -
Uses of PbadException in br.ufsc.labsec.parser.cades.exceptions
Subclasses of PbadException in br.ufsc.labsec.parser.cades.exceptionsModifier and TypeClassDescriptionclassEsta classe representa uma exceção causada por um algoritmo inválido.classclassEsta classe representa uma exceção causada por algum erro no atributo CertRefsclassEsta classe representa uma exceção que ocorreu por um erro no caminho de certificaçãoclassEsta classe representa uma exceção causada por valor inválido na política de certificaçãoclassEsta classe representa uma exceção que ocorre na manipulação de contra-assinaturasclassEsta classe representa uma exceção que ocorre quando o valor do atributo MandatedCertRef não corresponde com os dados na assinaturaclassEsta classe representa uma exceção que ocorre na manipulação de respostas OCSPclassclassEsta classe representa uma exceção causada por algum erro relacionado ao atributo RevocationValues em uma assinaturaclassEssa exceção indica que a assinatura não foi feita seguindo a totalidade de regras impostas pela política de assinatura.classEsta classe representa uma exceção causada por umVerifierclassEsta classe representa uma exceção que ocorre por erro no caminho de certificação do certificado do assinanteclassEsta classe representa uma exceção causada pela falta de informação sobre o assinante durante a geração de um objetoinvalid reference
br.ufsc.labsec.signature.conformanceVerifier.cades.SignerDataclassEsta classe representa uma exceção que ocorre por má formação do atributo SigningCertificateclassEsta classe representa uma exceção causada durante a validação do certificado do assinante de um carimbo de tempoclassEsta classe representa uma exceção que ocorre na manipulação de carimbos de tempo.classclassEsta classe representa uma exceção que é gerada quando o resumo criptográfico do carimbo de tempo é inválido, assim o SignatureVerifier consegue colocar no relatório do carimbo que seu status é inválidoclassEsta classe representa uma exceção que ocorre quando há mais de uma ocorrência de um atributo em uma assinatura quando a quantidade máxima permitida é apenas uma ocorrência.classEsta classe representa uma exceção causada por um atributo desconhecido em uma assinatura XAdESclassEsta classe representa uma exceção que indica que aconteceu algum erro de validação. -
Uses of PbadException in br.ufsc.labsec.parser.commons.attributes
Methods in br.ufsc.labsec.parser.commons.attributes that throw PbadExceptionModifier and TypeMethodDescription<Enc, Attr extends SignatureAttribute<Enc>>
Attr<Enc> SignatureAttribute<Enc> -
Uses of PbadException in br.ufsc.labsec.parser.exceptions
Subclasses of PbadException in br.ufsc.labsec.parser.exceptionsModifier and TypeClassDescriptionclassclassEsta classe representa uma exceção causada por algum erro relacionado ao modo de assinatura -
Uses of PbadException in br.ufsc.labsec.parser.jades
Methods in br.ufsc.labsec.parser.jades that throw PbadExceptionModifier and TypeMethodDescriptionbyte[]JadesSignature.getArchiveTimeStampHashValue(String hashAlgorithmId) Calcula o valor de hash do carimbo de tempo de arquivamentobyte[]JadesSignature.getSigAndRefsHashValue(String hashAlgorithmId) Retorna o hash concatenado da assinatura, com o hash do carimbo do tempo, o hash das referências do certificado e com o hash das referências de revogação.byte[]JadesSignature.getSignerDataTimeStampHashValue(String hashAlgorithmId) Calcula o valor de hash do carimbo de tempo -
Uses of PbadException in br.ufsc.labsec.parser.jades.exceptions
Subclasses of PbadException in br.ufsc.labsec.parser.jades.exceptionsModifier and TypeClassDescriptionclassEsta classe representa uma exceção causada por algum erro no atributo Certificate Values (xVals).classEsta classe representa uma exceção causada por algum erro no atributo Complete Certificate Refs (xRefs).classEsta classe representa uma exceção que ocorre quando o número de certificados presentes na assinatura JAdES não corresponde ao número definido pela Política de Assinatura utilizada na assinatura.classEsta classe representa uma exceção causada por algum erro no atributo Revocation Values (rVals).class -
Uses of PbadException in br.ufsc.labsec.parser.pades
Methods in br.ufsc.labsec.parser.pades that throw PbadExceptionModifier and TypeMethodDescriptionvoidPadesSignature.reload(org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature, org.apache.pdfbox.pdmodel.PDDocument document, byte[] pdfBytes, List<org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature> pdSignatures) voidPadesSignatureContainer.reloadDocument()voidPadesSignature.updateCadesContainer()Atualiza o conteúdo do container CAdES com os bytes do PDF. -
Uses of PbadException in br.ufsc.labsec.parser.pades.exceptions
Subclasses of PbadException in br.ufsc.labsec.parser.pades.exceptionsModifier and TypeClassDescriptionclassEsta classe representa uma exceção causada por algum erro no dicionário da assinatura, como alguma entrada inválida. -
Uses of PbadException in br.ufsc.labsec.parser.xades
Methods in br.ufsc.labsec.parser.xades that throw PbadExceptionModifier and TypeMethodDescriptionbyte[]GenericXadesSignature.getArchiveTimeStampHashValue(String hashAlgorithmOid) Utiliza o algoritmo indicado para realizar o resumo criptográfico do carimbo de tempo de arquivamento.byte[]GenericXadesSignature.getArchiveTimeStampHashValue(String hashAlgorithm, Date timeReference) Utiliza o algoritmo indicado para realizar o resumo criptográfico do carimbo de tempo de arquivamento.byte[]XadesSignature.getArchiveTimeStampHashValue(String hashAlgorithmName) Calcula o valor de hash do carimbo de tempo de arquivamentobyte[]XadesSignature.getArchiveTimeStampHashValue(String hashAlgorithmName, Date time) Calcula o valor de hash do carimbo de tempo de arquivamentobyte[]GenericXadesSignature.getSignatureValueHash(String algorithm) Utiliza o algoritmo indicado para realizar o resumo criptográfico da assinaturabyte[]XadesSignature.getSignatureValueHash(String algorithm) Retorna o valor de hash da assinaturabooleanXadesSignature.isArchiveTimeStampHashValue(String hashAlgorithmName, Date time, byte[] expected) booleanXadesSignature.isSignatureValueHashValid(String algorithm, byte[] expected) byte[]XadesSignature.resolveAttributeContentToBeHashed(List<String> mandatoryAttrs, List<String> optionalAttrs, String namespace, String target, boolean withSignature) -
Uses of PbadException in br.ufsc.labsec.parser.xades.exceptions
Subclasses of PbadException in br.ufsc.labsec.parser.xades.exceptionsModifier and TypeClassDescriptionclassEsta classe representa uma exceção causada por um algoritmo inválido.classclassEsta classe representa uma exceção causada por algum erro no atributo CertRefsclassEsta classe representa uma exceção que ocorreu por um erro no caminho de certificaçãoclassEsta classe representa uma exceção causada por valor inválido na política de certificaçãoclassEsta classe representa uma exceção causada por algum erro no atributo CertValuesclassEsta classe representa uma exceção que ocorre na manipulação de contra-assinaturasclassEsta classe indica que houve erro ao definir alguma operação sobre algum nodoclassEsta classe representa uma exceção causada por algum erro relacionado ao atributo RevocationValues em uma assinaturaclassEssa exceção indica que a assinatura não foi feita seguindo a totalidade de regras impostas pela política de assinatura.classEsta classe representa uma exceção causada por algum erro relacionado ao modo de assinaturaclassEsta classe representa uma exceção causada por um verificadorclassEsta classe representa uma exceção que ocorre por erro no caminho de certificação do certificado do assinanteclassEsta classe representa uma exceção que ocorre por má formação do atributo SigningCertificateclassEsta classe representa uma exceção que ocorre na manipulação de carimbos de tempo.classclassEsta classe representa uma exceção que ocorreu durante o processo de assinatura de um documentoclassEsta classe representa uma exceção que ocorre quando há mais de uma ocorrência de um atributo em uma assinatura quando a quantidade máxima permitida é apenas uma ocorrência.classEsta classe representa uma exceção causada por um atributo desconhecido em uma assinatura XAdESclassEsta classe representa uma exceção que indica que aconteceu algum erro de validação.classEsta classe representa uma exceção que ocorreu durante a validação do esquema XML.classEsta classe representa uma exceção causada por um erro no processamento do contêiner de assinatura XAdESclassEsta classe representa uma exceção causada por um erro na assinatura XAdES.classEsta classe representa uma exceção que ocorreu durante o processo de assinatura de um arquivoclassEsta classe representa uma exceção gerada por um erro no processamento de um arquivo XML. -
Uses of PbadException in br.ufsc.labsec.signature
Methods in br.ufsc.labsec.signature that throw PbadExceptionModifier and TypeMethodDescriptionAttributeIncluder.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 assinaturaAttributeIncluder.addAttributesFromProfile(Sig signature, SignatureContainer<Sig> container, AdESLevel level) Adiciona os atributos não assinados que estão faltando na assinatura para ela atingir o perfil desejadoprotected voidAttributeIncluder.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(SignatureWrapper wrapper, int signatureIndex, AdESLevel level) byte[]AttributeIncluder.extendSignature(Sig signature, SignatureContainer<Sig> container, 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 assinadoprotected voidAttributeIncluder.replaceAttribute(Sig signature, int index, String attribute, FileToBeSigned<? extends Info> fileToBeSigned, AttributeFactory<Info, Encod, Sig> factory) protected booleanAttributeIncluder.replaceAttributes(Sig signature, FileToBeSigned<? extends Info> fileToBeSigned, AttributeFactory<Info, Encod, Sig> factory, List<String> previousUnsignedList, List<String> addedAttributes) byte[]AttributeIncluder.stampSignature(SignatureWrapper wrapper, int signatureIndex, String attribute) byte[]AttributeIncluder.stampSignature(Sig signature, SignatureContainer<Sig> container, String attribute) protected abstract SignatureContainer<Sig> AttributeIncluder.wrapperToContainer(SignatureWrapper wrapper) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.cades
Method parameters in br.ufsc.labsec.signature.conformanceVerifier.cades with type arguments of type PbadExceptionModifier and TypeMethodDescriptionvoidAbstractVerifier.verifyAttributesInMandatedList(List<PbadException> exceptions, List<String> signatureAttributeList, List<String> mandatedAttributeList, List<String> attributesToExclude, SignatureReport sigReport) Os atributos da assinatura que tem o seu identificador presente na lista de atributos obrigatórios passados aqui serão verificados.voidAbstractVerifier.verifyOnlyUnmandatedAttributes(List<PbadException> exceptions, List<String> signatureAttributeList, List<String> mandatedAttributeList, List<String> optionalAttributeList, List<String> attributesToExclude, SignatureReport sigReport) Verifica apenas os atributos que não são obrigatórios segundo a lista passada.Methods in br.ufsc.labsec.signature.conformanceVerifier.cades that throw PbadExceptionModifier and TypeMethodDescriptionCadesAttributeIncluder.addAttributesFromProfile(CadesSignature signature, SignatureContainer<CadesSignature> container, AdESLevel level) byte[]CadesAttributeIncluder.stampSignature(CadesSignature signature, SignatureContainer<CadesSignature> container, String attribute) abstract booleanAbstractVerifier.verify(SignatureReport report) Verifica apenas os atributos obrigatórios e valida a assinatura.voidSignatureVerifier.verifySignatureTimestamps(List<TimeStamp<?>> timeStamps, SignatureReport sigReport) Verifica os carimbos de tempo em ordem de tempo e atualiza a referência de tempo conforme a validação é executada.protected SignatureContainer<CadesSignature> CadesAttributeIncluder.wrapperToContainer(SignatureWrapper wrapper) Constructors in br.ufsc.labsec.signature.conformanceVerifier.cades that throw PbadExceptionModifierConstructorDescriptionSignatureVerifier(CadesSignature signature) Constrói umSignatureVerifiera partir da assinatura a ser verificada.SignatureVerifier(CadesSignature signature, SignatureComponentInterface<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature> cadesSignatureComponent) Constrói umSignatureVerifiera partir da assinatura a ser verificada e da política de assinatura usada na assinatura.SignatureVerifier(CadesSignature signature, SignatureVerifierParams params, CadesSignatureComponent cadesSignatureComponent) Constrói umSignatureVerifiera partir da assinatura a ser verificada.SignatureVerifier(CadesSignature signature, SignatureVerifierParams params, SignaturePolicyInterface signaturePolicy) Constrói umSignatureVerifiera partir da assinatura a ser verificada. -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.verifier.signed
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.verifier.signed that throw PbadExceptionModifier and TypeMethodDescriptionvoidIdAaEtsSignerLocationVerifier.verify(IdAaEtsSignerLocation idAaEtsSignerLocation, CadesAbstractVerifierInterface verifierInterface) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.verifier.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.verifier.unsigned that throw PbadExceptionModifier and TypeMethodDescriptionvoidIdAaEtsAttrCertificateRefsVerifier.verify(IdAaEtsAttrCertificateRefs attr, CadesAbstractVerifierInterface verifier) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.cades.creator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades.creator.unsigned that throw PbadExceptionModifier and TypeMethodDescriptionprotected byte[]IdAaEtsArchiveTimeStampV2Creator.getDigestToSign(CadesSignature signature, String digestAlgName) protected byte[]IdAaEtsArchiveTimeStampV3Creator.getDigestToSign(CadesSignature signature, String digestAlgName) protected byte[]IdAaEtsEscTimeStampCreator.getDigestToSign(CadesSignature signature, String digestAlgName) protected byte[]IdAaSignatureTimeStampCreator.getDigestToSign(CadesSignature signature, String digestAlgName) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.cades.tsValidator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades.tsValidator.unsigned that throw PbadExceptionModifier and TypeMethodDescriptionprotected byte[]IdAaEtsArchiveTimeStampV2TSValidator.getAttributeHash(IdAaEtsArchiveTimeStampV2 attr, CadesAbstractVerifierInterface verifier, String hashAlgorithmId, boolean hashWithoutTag) protected byte[]IdAaEtsArchiveTimestampV3TSValidator.getAttributeHash(IdAaEtsArchiveTimestampV3 attr, CadesAbstractVerifierInterface verifier, String hashAlgorithmId, boolean hashWithoutTag) protected byte[]IdAaEtsEscTimeStampTSValidator.getAttributeHash(IdAaEtsEscTimeStamp ts, CadesAbstractVerifierInterface verifier, String hashAlgorithmId, boolean hashWithoutTag) protected abstract byte[]TimeStampTokenTSValidator.getAttributeHash(Attr attr, CadesAbstractVerifierInterface verifier, String hashAlgorithmId, boolean hashWithoutTag) byte[]TimeStampTokenTSValidator.getAttributeHash(Attr ts, CadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) voidTimeStampTokenTSValidator.validate(Attr ts, CadesAbstractVerifierInterface verifier, TimeStampReport report, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.common
Methods in br.ufsc.labsec.signature.conformanceVerifier.common that return types with arguments of type PbadExceptionMethods in br.ufsc.labsec.signature.conformanceVerifier.common that throw PbadExceptionModifier and TypeMethodDescriptionbyte[]TSValidator.getAttributeHash(TS ts, Ver verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) protected abstract voidChildAttributeVerifier.specificVerify(C attr, Ver verifier) voidTSValidator.validate(TS ts, Ver verifier, Report report, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) voidCertificateValuesLogicVerifier.verify(CertificateValuesLogic<Enc> attr, Ver verifier) final void -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.common.attributes
Methods in br.ufsc.labsec.signature.conformanceVerifier.common.attributes that throw PbadExceptionModifier and TypeMethodDescription<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, Attr extends SignatureAttribute<Enc>, Ver extends AbstractVerifierInterface<Info,Enc, Sig>, Report>
voidTSValidatorFactory.validate(Attr attribute, Ver verifier, Report report, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) void<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, Attr extends SignatureAttribute<Enc>, Ver extends AbstractVerifierInterface<Info,Enc, Sig>>
voidAttributeVerifierFactory.verify(Attr attribute, Ver verifier) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.containerCreator
Methods in br.ufsc.labsec.signature.conformanceVerifier.containerCreator that throw PbadExceptionModifier and TypeMethodDescriptionprotected 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 CadesSignatureContainerCadesSignatureContainerCreator.createSignatureContainer(byte[] fileBytes, byte[] detachedBytes, Map<String, byte[]> hashes, SignatureWrapper.Format format) protected 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) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.jades
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades that throw PbadExceptionModifier and TypeMethodDescriptionprotected SignatureContainer<JadesSignature> JadesAttributeIncluder.wrapperToContainer(SignatureWrapper wrapper) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.jades.creator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades.creator.unsigned that throw PbadExceptionModifier and TypeMethodDescriptionprotected byte[]ArchiveTimeStampCreator.getDigestToSign(JadesSignature signature, String digestAlgName) protected byte[]RefsOnlyTimeStampCreator.getDigestToSign(JadesSignature signature, String digestAlgName) protected byte[]SigAndRefsTimeStampCreator.getDigestToSign(JadesSignature signature, String digestAlgName) protected byte[]SignatureTimeStampCreator.getDigestToSign(JadesSignature signature, String digestAlgName) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.jades.tsValidator
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades.tsValidator that throw PbadExceptionModifier and TypeMethodDescriptionbooleanIndividualTSValidator.isAttributeHashValid(TS ts, Ver verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier hashAlgorithmId, byte[] expected) <TS extends TimeStamp>
voidTstTokenValidator.validate(TstToken token, TS ts, TimeStampTSValidator<TS> tsValidator, TimeStampReport report, JadesAbstractVerifierInterface verifier) Valida o atributo em seu próprio contexto de validação. -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.jades.tsValidator.signed
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades.tsValidator.signed that throw PbadExceptionModifier and TypeMethodDescriptionbyte[]AllDataObjectsTimeStampTSValidator.getAttributeHash(SignatureTimeStamp signatureTimeStamp, JadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.jades.tsValidator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades.tsValidator.unsigned that throw PbadExceptionModifier and TypeMethodDescriptionbyte[]ArchiveTimeStampTSValidator.getAttributeHash(SignatureTimeStamp signatureTimeStamp, JadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) byte[]RefsOnlyTimeStampTSValidator.getAttributeHash(SignatureTimeStamp signatureTimeStamp, JadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) byte[]SigAndRefsTimeStampTSValidator.getAttributeHash(SignatureTimeStamp signatureTimeStamp, JadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) byte[]SignatureTimeStampTSValidator.getAttributeHash(SignatureTimeStamp signatureTimeStamp, JadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.pades
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades that throw PbadExceptionModifier and TypeMethodDescriptionbyte[]PadesAttributeIncluder.extendSignature(PadesSignature signature, SignatureContainer<PadesSignature> container, AdESLevel level) byte[]PadesAttributeIncluder.stampSignature(PadesSignature signature, SignatureContainer<PadesSignature> container, String attribute) protected SignatureContainer<PadesSignature> PadesAttributeIncluder.wrapperToContainer(SignatureWrapper wrapper) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.pades.tsValidator
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades.tsValidator that throw PbadExceptionModifier and TypeMethodDescriptionbyte[]DocTimeStampAttributeTSValidator.getAttributeHash(DocTimeStampAttribute attr, PadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) booleanDocTimeStampAttributeTSValidator.isAttributeHashValid(DocTimeStampAttribute attr, PadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier hashAlgorithmId, byte[] expected) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.exceptions
Subclasses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.exceptionsModifier and TypeClassDescriptionclassEsta classe representa uma exceção que ocorreu por um erro no caminho de certificaçãoclassEsta classe representa uma exceção causada por valor inválido na política de certificaçãoclassEsta classe representa uma exceção que ocorre na manipulação da Lista de Políticas de AssinaturaclassEssa exceção indica que a assinatura não foi feita seguindo a totalidade de regras impostas pela política de assinatura.classEsta classe representa uma exceção causada por umVerifierclassEsta classe representa uma exceção que ocorre por erro no caminho de certificação do certificado do assinanteclassEsta classe representa uma exceção causada por um atributo desconhecido em uma assinatura XAdESclassEsta classe representa uma exceção que indica que aconteceu algum erro de validação. -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.xades
Fields in br.ufsc.labsec.signature.conformanceVerifier.xades with type parameters of type PbadExceptionModifier and TypeFieldDescriptionprotected List<PbadException> AbstractVerifier.exceptionsLista de erros de validaçãoMethods in br.ufsc.labsec.signature.conformanceVerifier.xades that return types with arguments of type PbadExceptionModifier and TypeMethodDescriptionSignatureVerifier.getSignatureValidationErrors()Retorna a lista dos erros que ocorreram na última validaçãoMethod parameters in br.ufsc.labsec.signature.conformanceVerifier.xades with type arguments of type PbadExceptionModifier and TypeMethodDescriptionprotected voidSignatureVerifier.checkPolicyConstraints(List<PbadException> exceptions) Verifica regras da política de assinatura que não são especificas de apenas um atributo, mas tem um contexto global, como por exemplo restrições de algortimos.protected voidAbstractVerifier.verifyAttributesInMandatedList(List<PbadException> warnings, List<String> signatureAttributeList, List<String> attributesToExclude, SignatureReport sigReport) Os atributos da assinatura que tem o seu identificador presente na lista de atributos obrigatórios passados aqui serão verificados.Methods in br.ufsc.labsec.signature.conformanceVerifier.xades that throw PbadExceptionModifier and TypeMethodDescriptionprotected booleanSignatureVerifier.checkExternalSignedData()Verifica se a assinatura está respeitando a regra da política de assinatura sobre o dado assinado ser interno, externo ou indiferente.protected SignatureContainer<XadesSignature> XadesAttributeIncluder.wrapperToContainer(SignatureWrapper wrapper) Constructors in br.ufsc.labsec.signature.conformanceVerifier.xades that throw PbadExceptionModifierConstructorDescriptionSignatureVerifier(XadesSignature signature, SignatureVerifierParams params, SignaturePolicyInterface signaturePolicyInterface) Constrói umSignatureVerifiera partir da assinatura a ser verificada.SignatureVerifier(XadesSignature signature, SignaturePolicyInterface signaturePolicyInterface) Constrói umSignatureVerifiera partir da assinatura a ser verificada -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.xades.creator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.creator.unsigned that throw PbadExceptionModifier and TypeMethodDescriptionprotected byte[]ArchiveTimeStampCreator.getDigestToSign(XadesSignature signature, String digestAlgName) protected byte[]RefsOnlyTimeStampV2Creator.getDigestToSign(XadesSignature signature, String digestAlgName) protected byte[]SigAndRefsTimeStampCreator.getDigestToSign(XadesSignature signature, String digestAlgName) protected byte[]SigAndRefsTimeStampV2Creator.getDigestToSign(XadesSignature signature, String digestAlgName) protected byte[]SignatureTimeStampCreator.getDigestToSign(XadesSignature signature, String digestAlgName) -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.xades.tsValidator.schema
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.tsValidator.schema that throw PbadExceptionModifier and TypeMethodDescriptionvoidXAdESTimeStampTypeTSValidator.validate(TS ts, XadesAbstractVerifierInterface verifier, TimeStampReport report, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) Valida o atributo em seu próprio contexto de validação. -
Uses of PbadException in br.ufsc.labsec.signature.conformanceVerifier.xades.tsValidator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.tsValidator.unsigned that throw PbadExceptionModifier and TypeMethodDescriptionbyte[]ArchiveTimeStampTSValidator.getAttributeHash(ArchiveTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) byte[]RefsOnlyTimeStampV2TSValidator.getAttributeHash(RefsOnlyTimeStampV2 ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) byte[]SigAndRefsTimeStampTSValidator.getAttributeHash(SigAndRefsTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) Calcula o hash do atributobyte[]SigAndRefsTimeStampV2TSValidator.getAttributeHash(SigAndRefsTimeStampV2 ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) Calcula o hash do atributobyte[]SignatureTimeStampTSValidator.getAttributeHash(SignatureTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) booleanArchiveTimeStampTSValidator.isAttributeHashValid(ArchiveTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier, byte[] expected) booleanRefsOnlyTimeStampV2TSValidator.isAttributeHashValid(RefsOnlyTimeStampV2 ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier hashAlgorithmId, byte[] expected) booleanSigAndRefsTimeStampTSValidator.isAttributeHashValid(SigAndRefsTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier, byte[] expected) booleanSigAndRefsTimeStampV2TSValidator.isAttributeHashValid(SigAndRefsTimeStampV2 ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier, byte[] expected) booleanSignatureTimeStampTSValidator.isAttributeHashValid(SignatureTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier, byte[] expected) -
Uses of PbadException in br.ufsc.labsec.signature.signer.creator
Methods in br.ufsc.labsec.signature.signer.creator that throw PbadExceptionModifier and TypeMethodDescriptionprotected abstract byte[]TimestampCreator.getDigestToSign(Sig signature, String digestAlgName) -
Uses of PbadException in br.ufsc.labsec.signature.signer.policyStorage
Methods in br.ufsc.labsec.signature.signer.policyStorage that throw PbadExceptionModifier and TypeMethodDescriptionSignerComponent.extend(SignatureWrapper wrapper, int signatureIndex, AdESType type, AdESLevel level) SignerComponent.stamp(SignatureWrapper wrapper, int signatureIndex, AdESType type, String attribute) -
Uses of PbadException in br.ufsc.labsec.utils
Methods in br.ufsc.labsec.utils that return types with arguments of type PbadExceptionModifier and TypeMethodDescriptionstatic <Encod> List<PbadException> ProfileUtils.getProfileExceptions(Signature<Encod> signature, List<String> identifiers) -
Uses of PbadException in br.ufsc.labsec.validationDataServices.exceptions
Subclasses of PbadException in br.ufsc.labsec.validationDataServices.exceptionsModifier and TypeClassDescriptionclassEsta classe representa uma exceção causada por algum problema no caminho de certificação de um certificado.classEsta classe representa uma exceção causada quando ocorre algum erro durante a validação das políticas de certificação de um cadeia de certificadosclassEsta classe representa uma exceção causada pela ausência de LCR.classclassEsta classe representa uma exceção causada por algum problema no caminho de certificação do certificado do assinante.