Uses of Interface
br.ufsc.labsec.signature.SignaturePolicyInterface
-
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature
Methods in br.ufsc.labsec.signature with parameters of type SignaturePolicyInterface Modifier and Type Method Description CertStore
CertificateValidation. createCertStore(CertPath certPath, SignatureObject signature, SignaturePolicyInterface policyInterface, Time timeReference, Set<org.bouncycastle.util.Selector<CRL>> fromWeb)
ValidationResult
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çãovoid
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 SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.cades
Fields in br.ufsc.labsec.signature.conformanceVerifier.cades declared as SignaturePolicyInterface Modifier and Type Field Description protected SignaturePolicyInterface
SignatureVerifier. signaturePolicy
A política de assinaturaSignaturePolicyInterface
CadesSignatureComponent. signaturePolicyInterface
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades that return SignaturePolicyInterface Modifier and Type Method Description abstract SignaturePolicyInterface
AbstractVerifier. getSignaturePolicy()
Obtém a política de assinatura que define a verificação desse verificadorSignaturePolicyInterface
SignatureVerifier. getSignaturePolicy()
Retorna a política de assinaturaConstructors in br.ufsc.labsec.signature.conformanceVerifier.cades with parameters of type SignaturePolicyInterface Constructor Description SignatureVerifier(CadesSignature signature, SignatureVerifierParams params, SignaturePolicyInterface signaturePolicy)
Constrói umSignatureVerifier
a 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 SignaturePolicyInterface Modifier and Type Method Description SignaturePolicyInterface
TimeStampVerifier. 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 SignaturePolicyInterface Constructor Description IdAaEtsSigPolicyId(org.bouncycastle.asn1.cms.Attribute attributeEncoded, SignaturePolicyInterface signaturePolicyInterface)
Constrói um objetoIdAaEtsSigPolicyId
-
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.jades
Fields in br.ufsc.labsec.signature.conformanceVerifier.jades declared as SignaturePolicyInterface Modifier and Type Field Description SignaturePolicyInterface
JadesSignatureComponent. signaturePolicyInterface
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades that return SignaturePolicyInterface Modifier and Type Method Description SignaturePolicyInterface
JadesVerifier. 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
Fields in br.ufsc.labsec.signature.conformanceVerifier.pades declared as SignaturePolicyInterface Modifier and Type Field Description SignaturePolicyInterface
PadesSignatureComponent. signaturePolicyInterface
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades that return SignaturePolicyInterface Modifier and Type Method Description SignaturePolicyInterface
PadesVerifier. getSignaturePolicy()
Retorna a política de assinatura -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy
Classes in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy that implement SignaturePolicyInterface Modifier and Type Class Description class
SignaturePolicyProxy
Esta classe representa uma Política de Assinatura (PA). -
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.conformanceVerifier.validationService
Methods in br.ufsc.labsec.signature.conformanceVerifier.validationService with parameters of type SignaturePolicyInterface 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órioCertStore
CertificateValidationService. 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ídoValidationResult
CertificateValidationService. validate(CertPath certPath, SignatureObject signatureObject, SignaturePolicyInterface policyInterface, Time timeReference, boolean verifyAlgorithm)
ValidationResult
CertificateValidationService. validate(CertPath certPath, SignatureObject signatureObject, SignaturePolicyInterface policyInterface, Time timeReference, Time currentTimeReference, Time earliestTimeReference, boolean verifyAlgorithm)
ValidationResult
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çãovoid
CertificateValidationService. validateAttributeCertificateWithReport(SignatureObject signature, Object signerCertificate, SignaturePolicyInterface policyInterface, SignatureReport signatureReport, List<Time> timeReferences)
static void
CertPathValidator. 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.ValidationResult
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 SignaturePolicyInterface Modifier and Type Field Description protected SignaturePolicyInterface
SignatureVerifier. signaturePolicy
Política de assinaturaSignaturePolicyInterface
XadesSignatureComponent. signaturePolicyInterface
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades that return SignaturePolicyInterface Modifier and Type Method Description abstract SignaturePolicyInterface
AbstractVerifier. getSignaturePolicy()
Retorna a política de assinatura utilizada na assinaturaSignaturePolicyInterface
SignatureVerifier. 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 SignaturePolicyInterface Modifier and Type Method Description String
GenericXadesSignature. getSignaturePolicyHashValue(SignaturePolicyInterface policyIdentifier)
Retorna o valor do resumo criptográfico da Política de AssinaturaString
XadesSignature. getSignaturePolicyHashValue(SignaturePolicyInterface signaturePolicyInterface)
Retorna o valor de hash no nodo da política de assinaturaString
GenericXadesSignature. getSignaturePolicyIdentifier(SignaturePolicyInterface policyInterface)
Obtém o identificador da PA (Política de Assinatura) utilizada nesta assinaturaString
XadesSignature. getSignaturePolicyIdentifier(SignaturePolicyInterface signaturePolicyInterface)
Retorna o identificador da política de assinaturaString
GenericXadesSignature. getSignaturePolicyUri(SignaturePolicyInterface policyIdentifier)
Obtem a URI da LPA que contém a Política de Assinatura da assinaturaString
XadesSignature. getSignaturePolicyUri(SignaturePolicyInterface signaturePolicyInterface)
Retorna a URI da política de assinaturaboolean
XadesSignature. hasImpliedPolicy(SignaturePolicyInterface signaturePolicyInterface)
Constructors in br.ufsc.labsec.signature.conformanceVerifier.xades with parameters of type SignaturePolicyInterface Constructor Description SignatureVerifier(XadesSignature signature, SignatureVerifierParams params, SignaturePolicyInterface signaturePolicyInterface)
Constrói umSignatureVerifier
a partir da assinatura a ser verificada.SignatureVerifier(XadesSignature signature, SignaturePolicyInterface signaturePolicyInterface)
Constrói umSignatureVerifier
a 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 SignaturePolicyInterface Constructor Description SignaturePolicyIdentifier(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 SignaturePolicyInterface Modifier and Type Field Description protected SignaturePolicyInterface
AbstractRevocationCreator. signaturePolicyInterface
-
Uses of SignaturePolicyInterface in br.ufsc.labsec.signature.tsa
Fields in br.ufsc.labsec.signature.tsa declared as SignaturePolicyInterface Modifier and Type Field Description SignaturePolicyInterface
TimeStampComponent. signaturePolicyInterface
-
Uses of SignaturePolicyInterface in br.ufsc.labsec.utils
Methods in br.ufsc.labsec.utils with parameters of type SignaturePolicyInterface Modifier and Type Method Description static List<Certificate>
CertificateUtils. getPathWithAnchor(CertPath certPath, SignaturePolicyInterface policyInterface)
static Optional<X509Certificate>
CertificateUtils. getTrustPoint(Certificate certificate, SignaturePolicyInterface signaturePolicyInterface)
static boolean
CertificateUtils. isTrustAnchor(Certificate certificate, SignaturePolicyInterface signaturePolicyInterface)
static void
SignatureUtils. setActualPolicy(FileToBeSigned<?> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, Profile.AdESType adESType)
static void
SignatureUtils. setActualPolicy(SignerType signature, SignaturePolicyInterface signaturePolicyInterface, Profile.AdESType adESType)