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 X509CertificateVerifier. getSigningCertificateSigReport(SignatureReport sigReport)Busca certificado do assinante de um relatório de assinaturavoidAbstractSignatureVerifier. makeVerificationPackage(SignatureReport signatureReport, Source[] values, T selectedSignature, CertPath certPath, SignaturePolicyInterface signaturePolicy, Date currentTimeReference)voidCertificateValidation. validateAttributeCertificateWithReport(SignatureObject signatureObject, Object signerCertificate, SignaturePolicyInterface policyInterface, SignatureReport signatureReport, List<Time> timeReferences)ValidationResultCertificateValidation. 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 voidAbstractVerifier. 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 conforme o DOC ICP-01.01.ValidationResultSignatureVerifier. 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()X509CertificateCadesVerifier. getSigningCertificateSigReport(SignatureReport sigReport)Busca certificado do assinante de um relatório de assinaturaprotected voidAbstractVerifier. makeVerificationPackage(SignatureReport signatureReport)abstract booleanAbstractVerifier. verify(SignatureReport report)Verifica apenas os atributos obrigatórios e valida a assinatura.booleanCadesSignatureInformation. verify(X509Certificate signerCertificate, SignatureReport sigReport, List<PbadException> exceptions, boolean isIcpBr)Verifica a integridade da assinaturabooleanCadesSimpleSignatureInformation. verify(X509Certificate signerCertificate, SignatureReport sigReport, List<PbadException> exceptions, boolean isIcpBr)booleanGenericCadesSignature. verify(X509Certificate signerCertificate, SignatureReport sigReport, List<PbadException> exceptions, boolean isIcpBr)Verifica a integridade da assinatura.booleanSignatureVerifier. verify(SignatureReport sigReport)Verifica todos os campos da assinatura conforme especificado na PA da assinatura.voidAbstractVerifier. 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 voidAbstractVerifier. verifyConformity(CertPath certPath, boolean advanced, SignatureReport report)Verifica se a assinatura pertence a ICP-Brasil e adiciona a InitialSignatureReport a legislação ou âncora de confiança respeitada pelo certificado do assinantebooleanCadesSimpleSignatureInformation. verifyIntegrity(SignatureReport sigReport, X509Certificate signerCertificate)voidAbstractVerifier. 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.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.voidSignatureVerifier. 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 booleanTimeStampVerifier. verify(SignatureReport report)Valida os atributos do carimbo do tempo -
Uses of SignatureReport in br.ufsc.labsec.signature.conformanceVerifier.certificate
Methods in br.ufsc.labsec.signature.conformanceVerifier.certificate with parameters of type SignatureReport Modifier and Type Method Description X509CertificateCertificateVerifier. getSigningCertificateSigReport(SignatureReport sigReport) -
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 voidJadesVerifier. 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 assinaturaX509CertificateJadesVerifier. getSigningCertificateSigReport(SignatureReport sigReport)Busca certificado do assinante de um relatório de assinaturaprotected booleanJadesVerifier. 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 voidJadesVerifier. 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 assinantevoidJadesSignature. verifyIntegrity(X509Certificate signerCertificate, SignatureReport report, boolean isComplete)Valida a integridade da assinaturaprotected booleanJadesVerifier. 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 X509CertificatePadesVerifier. getSigningCertificateSigReport(SignatureReport sigReport)Busca certificado do assinante de um relatório de assinatura -
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 classTimeStampReportEsta 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. counterSignaturesLista de contra assinaturasMethods in br.ufsc.labsec.signature.conformanceVerifier.report that return SignatureReport Modifier and Type Method Description SignatureReportSignatureReport. with(boolean verifyNotAnchored, boolean isCounterSignature, boolean isCompleteReport, ExtensionsReport.PROFILE extensionsProfile)Methods in br.ufsc.labsec.signature.conformanceVerifier.report that return types with arguments of type SignatureReport Modifier and Type Method Description List<SignatureReport>Report. getSignatureReports()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 voidSignatureReport. addCounterSignatureReport(SignatureReport counterSignatureReport)Adiciona relatórios de verificação de contra-assinaturas recursivamentevoidReport. 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 SignatureReportAbstractTrustedListReport. getSignatureReport()Methods in br.ufsc.labsec.signature.conformanceVerifier.report.trustedList with parameters of type SignatureReport Modifier and Type Method Description voidAbstractTrustedListReport. 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 voidCertPathValidator. addRevocationInfo(SignatureReport signatureReport, ToValidateAttributeCertPath toValidateAttributeCertPath, ValidationDataReport attributeReport, SignaturePolicyInterface policyInterface)static voidCertPathValidator. addRevocationInfo(SignaturePolicyInterface signaturePolicyInterface, SignatureReport sigReport, StdToValidateCertPath toValidateCertPath, ValidationDataReport attributeValidation)Adiciona itens da validação de LCRs e OCSP no relatórioprotected static voidCertPathValidator. buildValidationDataReport(StdToValidateCertPath toValidateCertPath, SignatureReport sigReport, ValidationDataReport attributeValidation)Adiciona os relatórios de validação dos certificados ao relatório da assinatura.static voidCertPathValidator. buildValidationDataReport(SignatureReport signatureReport, ToValidateAttributeCertPath toValidateAttributeCertPath, ValidationResult validationResult, ValidationDataReport emptyAttributeReport)Adiciona os relatórios de validação dos certificados ao relatório da assinatura.voidCertificateValidationService. validateAttributeCertificateWithReport(SignatureObject signature, Object signerCertificate, SignaturePolicyInterface policyInterface, SignatureReport signatureReport, List<Time> timeReferences)ValidationResultCertificateValidationService. 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 voidXadesVerifier. addCounterSignatureToSignatureReport(SignatureReport signatureReport)Adiciona o relatório de contra-assinatura passado ao relatório da assinaturaprotected voidAbstractVerifier. 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.X509CertificateXadesVerifier. getSigningCertificateSigReport(SignatureReport sigReport)Busca certificado do assinante de um relatório de assinaturaabstract booleanAbstractVerifier. verify(SignatureReport sigReport)Verifica apenas os atributos obrigatórios e valida a assinatura.booleanGenericXadesSignature. verify(X509Certificate signerCertificate, SignatureReport sigReport, boolean isComplete, boolean isIcpBr)Verifica a integridade da assinaturabooleanSignatureVerifier. verify(SignatureReport sigReport)Verifica todos os campos da assinatura conforme especificado na PA da assinatura.booleanXadesSignature. 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 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.protected voidAbstractVerifier. 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 voidAbstractVerifier. 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 voidSignatureVerifier. verifySchema(SignatureReport sigReport)Verifica o esquema XML da assinaturaprotected booleanSignatureVerifier. verifySignature(SignatureReport sigReport, boolean isComplete)Verifica a assinatura e adiciona os resultados ao relatóriovoidSignatureVerifier. 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 booleanTimeStampVerifierInterface. verify(SignatureReport report)Valida os atributos do carimbo do tempo.