Uses of Interface
br.ufsc.labsec.commons.signaturePolicy.attributions.TrustAnchorProvider
Packages that use TrustAnchorProvider
Package
Description
-
Uses of TrustAnchorProvider in br.ufsc.labsec.commons.utils
Methods in br.ufsc.labsec.commons.utils with parameters of type TrustAnchorProviderModifier and TypeMethodDescriptionstatic List<Certificate> TrustAnchorUtils.getPathWithAnchor(CertPath certPath, TrustAnchorProvider provider) static Optional<X509Certificate> TrustAnchorUtils.getTrustPoint(Certificate certificate, TrustAnchorProvider provider) static booleanTrustAnchorUtils.isTrustAnchor(Certificate certificate, TrustAnchorProvider provider) -
Uses of TrustAnchorProvider in br.ufsc.labsec.signature
Subinterfaces of TrustAnchorProvider in br.ufsc.labsec.signature -
Uses of TrustAnchorProvider in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy
Classes in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy that implement TrustAnchorProviderModifier and TypeClassDescriptionclassEsta classe representa uma Política de Assinatura (PA). -
Uses of TrustAnchorProvider in br.ufsc.labsec.validationDataServices.interfaces
Methods in br.ufsc.labsec.validationDataServices.interfaces with type parameters of type TrustAnchorProviderModifier and TypeMethodDescriptiondefault <T extends TrustAnchorProvider & RevocationPolicyProvider>
voidCertificateValidation.validateAttributeCertificateWithReport(SignatureObject signature, X509Certificate signerCertificate, T policyInterface, CompleteWriter writer, List<Date> timeReferences) default <T extends TrustAnchorProvider & RevocationPolicyProvider>
ValidationResultCertificateValidation.validateWithReport(CertPath certPath, SignatureObject signature, T policyInterface, CertificateValidation.Validate validate, List<Date> timeReferences, CompleteWriter signatureReport) Methods in br.ufsc.labsec.validationDataServices.interfaces with parameters of type TrustAnchorProviderModifier and TypeMethodDescriptionCertificateValidation.validate(CertPath certPath, SignatureObject signatureObject, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider revocationPolicyProvider, Date timeReference, boolean verifyAlgorithm, CertificateValidation.Validate validate) Valida o certificado e seu caminho de certificaçãovoidCertificateValidation.validateAttributeCertificateWithReport(SignatureObject signature, X509Certificate signerCertificate, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider revocationPolicyProvider, CompleteWriter writer, List<Date> timeReferences) default ValidationResultCertificateValidation.validateWithReport(CertPath certPath, SignatureObject signature, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider revocationPolicyProvider, CertificateValidation.Validate validate, List<Date> timeReferences, CompleteWriter signatureReport) CertificateValidation.validateWithReport(CertPath certPath, SignatureObject signature, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider revocationPolicyProvider, CertificateValidation.Validate validate, List<Date> timeReferences, CompleteWriter writer, ValidationDataReport attributeValidation) -
Uses of TrustAnchorProvider in br.ufsc.labsec.validationDataServices.services
Methods in br.ufsc.labsec.validationDataServices.services with parameters of type TrustAnchorProviderModifier and TypeMethodDescriptionCertificateValidationService.validate(CertPath certPath, SignatureObject signatureObject, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider revocationPolicyProvider, Date timeReference, boolean verifyAlgorithm, CertificateValidation.Validate validate) voidCertificateValidationService.validateAttributeCertificateWithReport(SignatureObject signature, X509Certificate signerCertificate, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider revocationPolicyProvider, CompleteWriter writer, List<Date> timeReferences) CertificateValidationService.validateWithReport(CertPath certPath, SignatureObject signature, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider revocationPolicyProvider, CertificateValidation.Validate validate, List<Date> timeReferences, CompleteWriter writer, ValidationDataReport attributeValidation) -
Uses of TrustAnchorProvider in br.ufsc.labsec.validationDataServices.services.constraints.data
Methods in br.ufsc.labsec.validationDataServices.services.constraints.data that return TrustAnchorProviderConstructors in br.ufsc.labsec.validationDataServices.services.constraints.data with parameters of type TrustAnchorProviderModifierConstructorDescriptionCertPathData(CertPath certPath, CertificateValidation.Validate validate, SignatureObject signatureObject, List<Date> timeReferences, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider revocationPolicyProvider, ValidationServiceRepositoryInterface vsRepository, boolean verifyICPBRAlgorithms, CompleteWriter writer) -
Uses of TrustAnchorProvider in br.ufsc.labsec.validationDataServices.services.constraints.path
Methods in br.ufsc.labsec.validationDataServices.services.constraints.path with parameters of type TrustAnchorProviderModifier and TypeMethodDescriptionstatic voidValidatePath.validateCertPath(CertPath certPath, CertStore certStore, Date timeReference, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider policyDataProvider, CertificateValidation.Validate validate, List<org.apache.commons.lang3.tuple.Pair<X509Certificate, org.bouncycastle.cert.ocsp.OCSPResp>> ocspResponses, boolean verifyICPBRAlgorithms) Valida o caminho de certificação de um certificado. -
Uses of TrustAnchorProvider in br.ufsc.labsec.validationDataServices.services.policy
Methods in br.ufsc.labsec.validationDataServices.services.policy with parameters of type TrustAnchorProviderModifier and TypeMethodDescriptionstatic ValidationPolicyValidationPolicyResolver.resolve(CertificateValidation.Validate validate, TrustAnchorProvider trustAnchorProvider, RevocationPolicyProvider policyDataProvider)