Uses of Class
br.ufsc.labsec.signature.ValidationResult
-
Uses of ValidationResult in br.ufsc.labsec.signature
Subclasses of ValidationResult in br.ufsc.labsec.signature Modifier and Type Class Description classCertificateValidationResultMethods in br.ufsc.labsec.signature that return ValidationResult Modifier and Type Method Description static ValidationResultValidationResult. expired()Retorna um resultado de validação "expirado", com nenhuma razão definida.static ValidationResultValidationResult. invalid()Retorna um resultado de validação "inválido", com nenhuma razão definida.static ValidationResultValidationResult. notAnchored()Retorna um resultado de validação "não ancorada", para assinaturas onde não foi possível gerar o caminho de certificaçãostatic ValidationResultValidationResult. notValidYet()Retorna um resultado de validação "ainda não válido", com nenhuma razão definida.static ValidationResultValidationResult. revoked()Retorna um resultado de validação "revogado", com nenhuma razão definida.static ValidationResultValidationResult. valid()Retorna um resultado de validação "válido", com nenhuma razão definida.ValidationResultCertificateValidation. validate(CertPath certPath, CertStore certStore, List<org.apache.commons.lang3.tuple.Pair<Object,org.bouncycastle.cert.ocsp.OCSPResp>> ocspResponses, SignaturePolicyInterface signaturePolicyInterface, CertificateValidation.Validate validate, Time timeReference, boolean validateICPBRAlgorithms)Valida o certificado e seu caminho de certificaçãoValidationResultCertificateValidation. validateWithReport(CertPath certPath, SignatureObject signature, SignaturePolicyInterface signaturePolicyInterface, CertificateValidation.Validate validate, List<Time> timeReferences, SignatureReport signatureReport)static ValidationResultValidationResult. validationNotPossible()Retorna um resultado de validação "válidação impossível", com nenhuma razão definida.static ValidationResultValidationResult. validationNotPossible(ValidationResultReason reason) -
Uses of ValidationResult in br.ufsc.labsec.signature.conformanceVerifier.cades
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades that return ValidationResult Modifier and Type Method Description ValidationResultSignatureVerifier. checkValidationResultAlgorithm(SignatureReport sigReport, String exceptionType, List<PbadException> errors, ValidationResult validationResultNow)Verifica se o ValidationResult do SignatureReport atual é válido.Methods in br.ufsc.labsec.signature.conformanceVerifier.cades with parameters of type ValidationResult Modifier and Type Method Description ValidationResultSignatureVerifier. checkValidationResultAlgorithm(SignatureReport sigReport, String exceptionType, List<PbadException> errors, ValidationResult validationResultNow)Verifica se o ValidationResult do SignatureReport atual é válido. -
Uses of ValidationResult in br.ufsc.labsec.signature.conformanceVerifier.report
Fields in br.ufsc.labsec.signature.conformanceVerifier.report declared as ValidationResult Modifier and Type Field Description protected ValidationResultSignatureReport. certValidityValidade do caminho de certificação, sua respectiva mensagem e seus problemas encontrados (caso haja algum)Fields in br.ufsc.labsec.signature.conformanceVerifier.report with type parameters of type ValidationResult Modifier and Type Field Description protected Map<Object,ValidationResult>SignatureReport. attributeCertValidityConjunto da validação de certificados de atributo e CRLs.Methods in br.ufsc.labsec.signature.conformanceVerifier.report that return ValidationResult Modifier and Type Method Description ValidationResultSignatureReport. getAttributeCertPathValidity(ValidationDataReport attributeReport)ValidationResultSignatureReport. getCertPathValidity()Retorna a validade do caminho de certificaçãoMethods in br.ufsc.labsec.signature.conformanceVerifier.report that return types with arguments of type ValidationResult Modifier and Type Method Description List<org.apache.commons.lang3.tuple.Pair<Date,ValidationResult>>SignatureReport. getAllTimeReferenceAttempts()Methods in br.ufsc.labsec.signature.conformanceVerifier.report with parameters of type ValidationResult Modifier and Type Method Description voidSignatureReport. addTimeReferenceAttempt(Date timeReference, ValidationResult validationResult)voidSignatureReport. setAttributeCertValidity(ValidationDataReport attributeReport, ValidationResult certValidity)voidSignatureReport. setCertValidity(ValidationResult validity)Atribue a validade do caminho de certificação, contendo os problemas (caso encontrados) e demais detalhes necessáriosvoidCertificateReport. setValidationResult(ValidationResult validationResult)Constructors in br.ufsc.labsec.signature.conformanceVerifier.report with parameters of type ValidationResult Constructor Description CertificateReport(X509Certificate certificate, boolean obtainedOnline, Time timeReference, boolean poe, boolean isICPBr, boolean isTrustAnchor, ValidationResult result)CertificateReport(X509Certificate certificate, CertificateReport issuer, boolean obtainedOnline, ValidationResult result) -
Uses of ValidationResult in br.ufsc.labsec.signature.conformanceVerifier.validationService
Methods in br.ufsc.labsec.signature.conformanceVerifier.validationService that return ValidationResult Modifier and Type Method Description ValidationResultCertificateValidationService. postValidate(ValidationResult validationResult, boolean proofOfExistance, Time earliestReference)ValidationResultCertificateValidationService. validate(CertPath certPath, SignatureObject signatureObject, SignaturePolicyInterface policyInterface, Time timeReference, boolean verifyAlgorithm)ValidationResultCertificateValidationService. validate(CertPath certPath, SignatureObject signatureObject, SignaturePolicyInterface policyInterface, Time timeReference, Time currentTimeReference, Time earliestTimeReference, boolean verifyAlgorithm)ValidationResultCertificateValidationService. validate(CertPath certPath, CertStore certStore, List<org.apache.commons.lang3.tuple.Pair<Object,org.bouncycastle.cert.ocsp.OCSPResp>> ocspResponses, SignaturePolicyInterface signaturePolicyInterface, CertificateValidation.Validate validate, Time timeReference, boolean validateICPBRAlgorithms)Valida o certificado e seu caminho de certificaçãoValidationResultCertificateValidationService. validateAttributeCertificate(RevReq.EnuRevReq requirement, org.bouncycastle.cert.X509AttributeCertificateHolder certificate, X509Certificate anchor, Optional<X509CRL> optionalCRL, Optional<org.bouncycastle.cert.ocsp.OCSPResp> optionalOCSP, Time timeReference, boolean validateICPBRAlgorithms)ValidationResultCertificateValidationService. validateAttributeCertificate(org.bouncycastle.cert.X509AttributeCertificateHolder certificate, Time timeReference, boolean verifyICPBRAlgorithms)static ValidationResultCertificateValidationService. validateCertificateAlgorithm(Object certificate)static ValidationResultCertificateValidationService. validateCertificateKey(Object certificate)ValidationResultCertificateValidationService. validateWithReport(CertPath certPath, SignatureObject signature, SignaturePolicyInterface signaturePolicyInterface, CertificateValidation.Validate validate, List<Time> timeReferences, SignatureReport signatureReport)Methods in br.ufsc.labsec.signature.conformanceVerifier.validationService with parameters of type ValidationResult Modifier and Type Method Description 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.ValidationResultCertificateValidationService. postValidate(ValidationResult validationResult, boolean proofOfExistance, Time earliestReference) -
Uses of ValidationResult in br.ufsc.labsec.utils
Methods in br.ufsc.labsec.utils with parameters of type ValidationResult Modifier and Type Method Description ReportBuilder<ROOT,ELEMENT>ReportBuilder. createElement(ValidationResult value)Cria um elemento baseado em um resultado de validação.