Uses of Class
br.ufsc.labsec.signature.conformanceVerifier.report.SignatureReport
-
Uses of SignatureReport in br.ufsc.labsec.signature
Methods in br.ufsc.labsec.signature with parameters of type SignatureReport Modifier and Type Method Description X509Certificate
Verifier. getSigningCertificateSigReport(SignatureReport sigReport)
Busca certificado do assinante de um relatório de assinaturavoid
CertificateValidation. validateAttributeCertificateWithReport(SignatureObject signatureObject, Object signerCertificate, SignaturePolicyInterface policyInterface, SignatureReport signatureReport, List<Time> timeReferences)
ValidationResult
CertificateValidation. validateWithReport(CertPath certPath, SignatureObject signature, SignaturePolicyInterface signaturePolicyInterface, CertificateValidation.Validate validate, List<Time> timeReferences, SignatureReport signatureReport)
-
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.cades
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades with parameters of type SignatureReport Modifier and Type Method Description protected void
AbstractVerifier. checkTimeStampAlgorithmsConstraints(SignatureReport sigReport, List<PbadException> errors)
Verifica se os algoritmos utilizados para assinatura e resumo criptográfico de carimbos de tempo são válidos de acordo com o DOC ICP-01.01.ValidationResult
SignatureVerifier. checkValidationResultAlgorithm(SignatureReport sigReport, String exceptionType, List<PbadException> errors, ValidationResult validationResultNow)
Verifica se o ValidationResult do SignatureReport atual é válido.List<TimeStamp>
SignatureVerifier. getOrderedTimeStamps(List<String> attributesAlreadyVerified, SignatureReport signatureReport)
Retorna a lista de carimbos de tempo ordenados e adiciona as exceções carimbos mal formadosSignatureVerifier.getOrderedTimeStamps()
X509Certificate
CadesVerifier. getSigningCertificateSigReport(SignatureReport sigReport)
Busca certificado do assinante de um relatório de assinaturaabstract boolean
AbstractVerifier. verify(SignatureReport report)
Verifica apenas os atributos obrigatórios e valida a assinatura.boolean
CadesSignatureInformation. verify(X509Certificate signerCertificate, SignatureReport sigReport, List<PbadException> exceptions, boolean isIcpBr)
Verifica a integridade da assinaturaboolean
GenericCadesSignature. verify(X509Certificate signerCertificate, SignatureReport sigReport, List<PbadException> exceptions, boolean isIcpBr)
Verifica a integridade da assinatura.boolean
SignatureVerifier. verify(SignatureReport sigReport)
Verifica todos os campos da assinatura conforme especificado na PA da assinatura.void
AbstractVerifier. verifyAttributesInMandatedList(List<PbadException> warnings, 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.protected void
AbstractVerifier. verifyConformity(CertPath certPath, boolean advanced, SignatureReport report)
Verifica se a assinatura pertence a ICP-Brasil e adiciona a InitialSignatureReport a legislação ou âncoro de confiança que é respeitada pelo certificado do assinantevoid
AbstractVerifier. verifyOnlyUnmandatedAttributes(List<PbadException> warnings, 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.void
SignatureVerifier. 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.void
SignatureVerifier. verifySimple(SignatureReport signatureReport)
Faz uma verificação simplificada da assinatura, testando apenas a integridade da assinatura e o seu caminho de certificação -
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes with parameters of type SignatureReport Modifier and Type Method Description boolean
TimeStampVerifier. verify(SignatureReport report)
Valida os atributos do carimbo do tempo -
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.jades
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades with parameters of type SignatureReport Modifier and Type Method Description protected void
JadesVerifier. addCertificatesToValidation(SignatureReport sigReport, Certificate cert)
Realiza a verificação dos certificados e CRLs do caminho de certificação da assinatura e adiciona os resultados ao relatório da assinaturaX509Certificate
JadesVerifier. getSigningCertificateSigReport(SignatureReport sigReport)
Busca certificado do assinante de um relatório de assinaturaprotected boolean
JadesVerifier. verifyAttributesInMandatedList(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.protected void
JadesVerifier. verifyConformity(CertPath certPath, boolean advanced, SignatureReport report)
Verifica se a assinatura pertence a ICP-Brasil e adiciona a InitialSignatureReport a legislação ou âncoro de confiança que é respeitada pelo certificado do assinantevoid
JadesSignature. verifyIntegrity(X509Certificate signerCertificate, SignatureReport report, boolean isComplete)
Valida a integridade da assinaturaprotected boolean
JadesVerifier. verifyOnlyUnmandatedAttributes(List<String> signatureAttributeList, List<String> attributesToExclude, SignatureReport sigReport)
Verifica apenas os atributos que não são obrigatórios segundo a lista passada. -
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.pades
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades with parameters of type SignatureReport Modifier and Type Method Description X509Certificate
PadesVerifier. getSigningCertificateSigReport(SignatureReport sigReport)
Busca certificado do assinante de um relatório de assinatura -
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.pades.utils
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades.utils with parameters of type SignatureReport Modifier and Type Method Description void
PDFScriptChecker. treatPresenceOfJavaScript(SignatureReport report)
Verifica se o documento PDF possui código JavaScript no seu conteúdo. -
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.report
Subclasses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.report Modifier and Type Class Description class
TimeStampReport
Esta classe representa o relatório de um carimbo de tempoFields in br.ufsc.labsec.signature.conformanceVerifier.report with type parameters of type SignatureReport Modifier and Type Field Description protected List<SignatureReport>
SignatureReport. counterSignatures
Lista de contra assinaturasMethods in br.ufsc.labsec.signature.conformanceVerifier.report that return SignatureReport Modifier and Type Method Description SignatureReport
SignatureReport. with(boolean verifyNotAnchored, boolean isCounterSignature, boolean isCompleteReport)
Methods in br.ufsc.labsec.signature.conformanceVerifier.report that return types with arguments of type SignatureReport Modifier and Type Method Description List<SignatureReport>
Report. getSignatures()
Retorna a lista de relatórios de assinaturasMethods in br.ufsc.labsec.signature.conformanceVerifier.report with parameters of type SignatureReport Modifier and Type Method Description void
SignatureReport. addCounterSignatureReport(SignatureReport counterSignatureReport)
Adiciona relatórios de verificação de contra-assinaturas recursivamentevoid
Report. addSignatureReport(SignatureReport signatureReport)
Adiciona um relatório de assinatura -
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.report.trustedList
Methods in br.ufsc.labsec.signature.conformanceVerifier.report.trustedList that return SignatureReport Modifier and Type Method Description SignatureReport
AbstractTrustedListReport. getSignatureReport()
Methods in br.ufsc.labsec.signature.conformanceVerifier.report.trustedList with parameters of type SignatureReport Modifier and Type Method Description void
AbstractTrustedListReport. setSignatureReport(SignatureReport signatureReport)
-
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.validationService
Methods in br.ufsc.labsec.signature.conformanceVerifier.validationService with parameters of type SignatureReport Modifier and Type Method Description static void
CertPathValidator. addRevocationInfo(SignatureReport signatureReport, ToValidateAttributeCertPath toValidateAttributeCertPath, ValidationDataReport attributeReport, SignaturePolicyInterface policyInterface)
static void
CertPathValidator. addRevocationInfo(SignaturePolicyInterface signaturePolicyInterface, SignatureReport sigReport, StdToValidateCertPath toValidateCertPath, ValidationDataReport attributeValidation)
Adiciona itens da validação de LCRs e OCSP no relatórioprotected static void
CertPathValidator. buildValidationDataReport(StdToValidateCertPath toValidateCertPath, SignatureReport sigReport, ValidationDataReport attributeValidation)
Adiciona os relatórios de validação dos certificados ao relatório da assinatura.static void
CertPathValidator. buildValidationDataReport(SignatureReport signatureReport, ToValidateAttributeCertPath toValidateAttributeCertPath, ValidationResult validationResult, ValidationDataReport emptyAttributeReport)
Adiciona os relatórios de validação dos certificados ao relatório da assinatura.void
CertificateValidationService. validateAttributeCertificateWithReport(SignatureObject signature, Object signerCertificate, SignaturePolicyInterface policyInterface, SignatureReport signatureReport, List<Time> timeReferences)
ValidationResult
CertificateValidationService. validateWithReport(CertPath certPath, SignatureObject signature, SignaturePolicyInterface signaturePolicyInterface, CertificateValidation.Validate validate, List<Time> timeReferences, SignatureReport signatureReport)
-
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.xades
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades with parameters of type SignatureReport Modifier and Type Method Description void
XadesVerifier. addCounterSignatureToSignatureReport(SignatureReport signatureReport)
Adiciona o relatório de contra-assinatura passado ao relatório da assinaturaprotected void
AbstractVerifier. checkAlgorithmsConstraints(SignatureReport sigReport, List<PbadException> errors)
Verifica se os algoritmos utilizados para assinatura e resumo criptográfico são válidos conforme o DOC ICP-01.01.X509Certificate
XadesVerifier. getSigningCertificateSigReport(SignatureReport sigReport)
Busca certificado do assinante de um relatório de assinaturaabstract boolean
AbstractVerifier. verify(SignatureReport sigReport)
Verifica apenas os atributos obrigatórios e valida a assinatura.boolean
GenericXadesSignature. verify(X509Certificate signerCertificate, SignatureReport sigReport, boolean isComplete, boolean isIcpBr)
Verifica a integridade da assinaturaboolean
SignatureVerifier. verify(SignatureReport sigReport)
Verifica todos os campos da assinatura conforme especificado na PA da assinatura.boolean
XadesSignature. verify(X509Certificate signerCertificate, SignatureReport sigReport, boolean isComplete, boolean isIcpBr)
Verifica a assinatura XAdES baseado no documento(http://www.w3.org/TR/XAdES/) e anexa ao report.protected void
AbstractVerifier. 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.protected void
AbstractVerifier. verifyConformity(CertPath certPath, boolean advanced, SignatureReport report)
Verifica se a assinatura pertence a ICP-Brasil e adiciona a InitialSignatureReport a legislação ou âncoro de confiança que é respeitada pelo certificado do assinanteprotected void
AbstractVerifier. verifyOnlyUnmandatedAttributes(List<String> signatureAttributeList, List<String> attributesToExclude, SignatureReport sigReport)
Verifica apenas os atributos que não são obrigatórios segundo a lista passada.protected void
SignatureVerifier. verifySchema(SignatureReport sigReport)
Verifica o esquema XML da assinaturaprotected boolean
SignatureVerifier. verifySignature(SignatureReport sigReport, boolean isComplete)
Verifica a assinatura e adiciona os resultados ao relatóriovoid
SignatureVerifier. verifySimple(SignatureReport sigReport)
Faz uma verificação simplificada da assinatura, testando apenas a integridade da assinatura e o seu caminho de certificação -
Uses of SignatureReport in br.ufsc.labsec.signature.tsa
Methods in br.ufsc.labsec.signature.tsa with parameters of type SignatureReport Modifier and Type Method Description boolean
TimeStampVerifierInterface. verify(SignatureReport report)
Valida os atributos do carimbo do tempo.