Uses of Interface
br.ufsc.labsec.signature.SignaturePolicyInterface
Packages that use SignaturePolicyInterface
Package
Description
-
Uses of SignaturePolicyInterface in br.ufsc.labsec.component
Fields in br.ufsc.labsec.component declared as SignaturePolicyInterface -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature
Methods in br.ufsc.labsec.signature with parameters of type SignaturePolicyInterfaceModifier and TypeMethodDescriptionCertificateValidation.createCertStore(CertPath certPath, SignatureObject signature, SignaturePolicyInterface policyInterface, Time timeReference, Set<org.bouncycastle.util.Selector<CRL>> fromWeb) voidAbstractSignatureVerifier.makeVerificationPackage(SignatureReport signatureReport, Source[] values, T selectedSignature, CertPath certPath, SignaturePolicyInterface signaturePolicy, Date currentTimeReference) CertificateValidation.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çãovoidCertificateValidation.validateAttributeCertificateWithReport(SignatureObject signatureObject, Object signerCertificate, SignaturePolicyInterface policyInterface, SignatureReport signatureReport, List<Time> timeReferences) CertificateValidation.validateWithReport(CertPath certPath, SignatureObject signature, SignaturePolicyInterface signaturePolicyInterface, CertificateValidation.Validate validate, List<Time> timeReferences, SignatureReport signatureReport) -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.cades
Fields in br.ufsc.labsec.signature.conformanceVerifier.cades declared as SignaturePolicyInterfaceModifier and TypeFieldDescriptionprotected SignaturePolicyInterfaceSignatureVerifier.signaturePolicyA política de assinaturaMethods in br.ufsc.labsec.signature.conformanceVerifier.cades that return SignaturePolicyInterfaceModifier and TypeMethodDescriptionabstract SignaturePolicyInterfaceAbstractVerifier.getSignaturePolicy()Obtém a política de assinatura que define a verificação desse verificadorSignatureVerifier.getSignaturePolicy()Retorna a política de assinaturaConstructors in br.ufsc.labsec.signature.conformanceVerifier.cades with parameters of type SignaturePolicyInterfaceModifierConstructorDescriptionSignatureVerifier(CadesSignature signature, SignatureVerifierParams params, SignaturePolicyInterface signaturePolicy) Constrói umSignatureVerifiera partir da assinatura a ser verificada. -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes that return SignaturePolicyInterfaceModifier and TypeMethodDescriptionTimeStampVerifier.getSignaturePolicy()Retorna a política de assinatura da assinatura que contém o carimbo do tempo -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.signed
Constructors in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.signed with parameters of type SignaturePolicyInterfaceModifierConstructorDescriptionIdAaEtsSigPolicyId(org.bouncycastle.asn1.cms.Attribute attributeEncoded, SignaturePolicyInterface signaturePolicyInterface) Constrói um objetoIdAaEtsSigPolicyId -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.certificate
Fields in br.ufsc.labsec.signature.conformanceVerifier.certificate declared as SignaturePolicyInterface -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.jades
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades that return SignaturePolicyInterfaceModifier and TypeMethodDescriptionJadesVerifier.getSignaturePolicy()Retorna a Política de Assinatura da assinatura passada na construção desta classe. -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.pades
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades that return SignaturePolicyInterfaceModifier and TypeMethodDescriptionPadesVerifier.getSignaturePolicy()Retorna a política de assinatura -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.pades.utils
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades.utils with parameters of type SignaturePolicyInterfaceModifier and TypeMethodDescriptionabstract voidDSSPdfEntry.buildDictionaryEntry(SignaturePolicyInterface policyInterface, Optional<BrExtDss> extDss, DSSDecoder.DictionaryArtifacts artifacts, org.apache.pdfbox.cos.COSDictionary dss, Certificate signer) -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy
Classes in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy that implement SignaturePolicyInterfaceModifier and TypeClassDescriptionclassEsta classe representa uma Política de Assinatura (PA).Methods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy with parameters of type SignaturePolicyInterfaceModifier and TypeMethodDescriptionstatic PaReportSignaturePolicyReportManager.getPaReport(SignaturePolicyInterface policyProxy) Retorna o relatório de Política de Assinatura (PA) associado aoSignaturePolicyProxyfornecido. -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.validationService
Fields in br.ufsc.labsec.signature.conformanceVerifier.validationService declared as SignaturePolicyInterfaceMethods in br.ufsc.labsec.signature.conformanceVerifier.validationService with parameters of type SignaturePolicyInterfaceModifier and TypeMethodDescriptionstatic 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órioCertificateValidationService.createCertStore(CertPath certPath, SignatureObject signature, SignaturePolicyInterface policyInterface, Time timeReference, Set<org.bouncycastle.util.Selector<CRL>> obtainedFromWeb) Cria o conjunto de certificados na cadeia de certificação e LCRs do certificado a partir de um caminho de certificados construídoCertificateValidationService.validate(CertPath certPath, SignatureObject signatureObject, SignaturePolicyInterface policyInterface, Time timeReference, boolean verifyAlgorithm) CertificateValidationService.validate(CertPath certPath, SignatureObject signatureObject, SignaturePolicyInterface policyInterface, Time timeReference, Time currentTimeReference, Time earliestTimeReference, boolean verifyAlgorithm) CertificateValidationService.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çãovoidCertificateValidationService.validateAttributeCertificateWithReport(SignatureObject signature, Object signerCertificate, SignaturePolicyInterface policyInterface, SignatureReport signatureReport, List<Time> timeReferences) static voidCertPathValidator.validateCertPath(CertPath certPath, CertStore certStore, Time timeReference, SignaturePolicyInterface signaturePolicyInterface, CertificateValidation.Validate validate, List<org.apache.commons.lang3.tuple.Pair<Object, org.bouncycastle.cert.ocsp.OCSPResp>> ocspResponses, boolean verifyICPBRAlgorithms) Valida o caminho de certificação de um certificado.CertificateValidationService.validateWithReport(CertPath certPath, SignatureObject signature, SignaturePolicyInterface signaturePolicyInterface, CertificateValidation.Validate validate, List<Time> timeReferences, SignatureReport signatureReport) -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.xades
Fields in br.ufsc.labsec.signature.conformanceVerifier.xades declared as SignaturePolicyInterfaceModifier and TypeFieldDescriptionprotected SignaturePolicyInterfaceSignatureVerifier.signaturePolicyPolítica de assinaturaMethods in br.ufsc.labsec.signature.conformanceVerifier.xades that return SignaturePolicyInterfaceModifier and TypeMethodDescriptionabstract SignaturePolicyInterfaceAbstractVerifier.getSignaturePolicy()Retorna a política de assinatura utilizada na assinaturaSignatureVerifier.getSignaturePolicy()Retorna a Política de Assinatura da assinatura passada na construção desta classe.Methods in br.ufsc.labsec.signature.conformanceVerifier.xades with parameters of type SignaturePolicyInterfaceModifier and TypeMethodDescriptionGenericXadesSignature.getSignaturePolicyHashValue(SignaturePolicyInterface policyIdentifier) Retorna o valor do resumo criptográfico da Política de AssinaturaXadesSignature.getSignaturePolicyHashValue(SignaturePolicyInterface signaturePolicyInterface) Retorna o valor de hash no nodo da política de assinaturaGenericXadesSignature.getSignaturePolicyIdentifier(SignaturePolicyInterface policyInterface) Obtém o identificador da PA (Política de Assinatura) utilizada nesta assinaturaXadesSignature.getSignaturePolicyIdentifier(SignaturePolicyInterface signaturePolicyInterface) Retorna o identificador da política de assinaturaGenericXadesSignature.getSignaturePolicyUri(SignaturePolicyInterface policyIdentifier) Obtem a URI da LPA que contém a Política de Assinatura da assinaturaXadesSignature.getSignaturePolicyUri(SignaturePolicyInterface signaturePolicyInterface) Retorna a URI da política de assinaturabooleanXadesSignature.hasImpliedPolicy(SignaturePolicyInterface signaturePolicyInterface) Constructors in br.ufsc.labsec.signature.conformanceVerifier.xades with parameters of type SignaturePolicyInterfaceModifierConstructorDescriptionSignatureVerifier(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 SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.signed
Constructors in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.signed with parameters of type SignaturePolicyInterfaceModifierConstructorDescriptionSignaturePolicyIdentifier(Element attributeEncoded, SignaturePolicyInterface signaturePolicyInterface) Constrói um objetoSignaturePolicyIdentifier -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.signer.creator
Fields in br.ufsc.labsec.signature.signer.creator declared as SignaturePolicyInterfaceModifier and TypeFieldDescriptionprotected final SignaturePolicyInterfaceAbstractRevocationCreator.signaturePolicyInterfaceConstructors in br.ufsc.labsec.signature.signer.creator with parameters of type SignaturePolicyInterfaceModifierConstructorDescriptionAbstractRevocationCreator(AbstractRevocationCreator.RevocationRules rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection, AttributeCertificateCollection attrCertificateCollection, CRLRevocationInformation crlCollection, OCSPRevocationInformation ocspCollections) AttributeCertificateRefsCreator(Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, AttributeCertificateCollection collection) AttributeRevocationCreator(AbstractRevocationCreator.RevocationRules rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection, AttributeCertificateCollection attrCertificateCollection, CRLRevocationInformation crlCollection, OCSPRevocationInformation ocspCollections) AttributeRevocationRefsCreator(Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, AttributeCertificateCollection collection, AttributeRevocationRefsCreator.CERTIFICATES_TO_CONSIDER toConsider, List<org.apache.commons.lang3.tuple.Pair<String, byte[]>> toExclude) CertificateCreator(CertificateCreator.CertificateRule rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection) CertificateInfoCreator(CertificateCreator.CertificateRule rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection) CertificateRefsCreator(CertificateCreator.CertificateRule rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection) RevocationCreator(AbstractRevocationCreator.RevocationRules rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection, AttributeCertificateCollection attrCertificateCollection, CRLRevocationInformation crlCollection, OCSPRevocationInformation ocspCollections) -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.tsa
Fields in br.ufsc.labsec.signature.tsa declared as SignaturePolicyInterfaceMethods in br.ufsc.labsec.signature.tsa with parameters of type SignaturePolicyInterfaceModifier and TypeMethodDescription<Encod, Sig extends Signature<Encod>>
byte[]TimeStamp.getTimeStamp(FileToBeSigned<? extends TSInformation<Encod, Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues) Retorna um carimbo de tempo pro conteúdo dado -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.tsa.providers
Methods in br.ufsc.labsec.signature.tsa.providers with parameters of type SignaturePolicyInterfaceModifier and TypeMethodDescription<Encod, Sig extends Signature<Encod>>
byte[]LocalTimestampProvider.getTimeStamp(FileToBeSigned<? extends TSInformation<Encod, Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues) Retorna um carimbo de tempo pro conteúdo dado<Encod, Sig extends Signature<Encod>>
byte[]RemoteBasicTimestampProvider.getTimeStamp(FileToBeSigned<? extends TSInformation<Encod, Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues) Retorna um carimbo de tempo pro conteúdo dado<Encod, Sig extends Signature<Encod>>
byte[]RemoteOAuthTimeStampProvider.getTimeStamp(FileToBeSigned<? extends TSInformation<Encod, Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues) <Encod, Sig extends Signature<Encod>>
byte[]TimestampProvider.getTimeStamp(FileToBeSigned<? extends TSInformation<Encod, Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues) -
Uses of SignaturePolicyInterface in br.ufsc.labsec.utils
Methods in br.ufsc.labsec.utils with parameters of type SignaturePolicyInterfaceModifier and TypeMethodDescriptionstatic List<Certificate> CertificateUtils.getPathWithAnchor(CertPath certPath, SignaturePolicyInterface policyInterface) static Optional<X509Certificate> CertificateUtils.getTrustPoint(Certificate certificate, SignaturePolicyInterface signaturePolicyInterface) static booleanCertificateUtils.isTrustAnchor(Certificate certificate, SignaturePolicyInterface signaturePolicyInterface) static voidSignatureUtils.setActualPolicy(FileToBeSigned<?> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, Profile.AdESType adESType) static voidSignatureUtils.setActualPolicy(SignerType signature, SignaturePolicyInterface signaturePolicyInterface, Profile.AdESType adESType)