Class AttributeCertificateValuesLogic<Encod>
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.common.AttributeCertificateValuesLogic<Encod>
- All Implemented Interfaces:
SignatureAttribute<Encod>
- Direct Known Subclasses:
AttrAuthoritiesCertVals,AttrAuthoritiesCertValues
public abstract class AttributeCertificateValuesLogic<Encod> extends Object implements SignatureAttribute<Encod>
-
Field Summary
Fields Modifier and Type Field Description protected VerifiersignatureVerifier -
Constructor Summary
Constructors Constructor Description AttributeCertificateValuesLogic(Verifier signatureVerifier, Set<TrustAnchor> trustAnchors, CertificateCreator.CertificateRule rule)AttributeCertificateValuesLogic(Collection<Certificate> certificates, CertificateCreator.CertificateRule rule) -
Method Summary
Modifier and Type Method Description abstract List<org.bouncycastle.cert.X509AttributeCertificateHolder>getAttributeCertificates()List<Certificate>getCertificates()abstract CertificateValidationgetCertificateValidation()abstract List<Certificate>getSignatureCertificates()AttributeValueReportgetValue()voidvalidate()Valida o atributo de acordo com suas regras específicas (ver normas do ETSI para cada atributo).Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.common.SignatureAttribute
getEncoded, getIdentifier, isSigned, isUnique
-
Field Details
-
signatureVerifier
-
-
Constructor Details
-
AttributeCertificateValuesLogic
public AttributeCertificateValuesLogic(Verifier signatureVerifier, Set<TrustAnchor> trustAnchors, CertificateCreator.CertificateRule rule) -
AttributeCertificateValuesLogic
public AttributeCertificateValuesLogic(Collection<Certificate> certificates, CertificateCreator.CertificateRule rule)
-
-
Method Details
-
getCertificates
-
validate
Valida o atributo de acordo com suas regras específicas (ver normas do ETSI para cada atributo).- Specified by:
validatein interfaceSignatureAttribute<Encod>- Throws:
SignatureAttributeExceptionPbadException
-
getCertificateValidation
-
getAttributeCertificates
public abstract List<org.bouncycastle.cert.X509AttributeCertificateHolder> getAttributeCertificates() -
getSignatureCertificates
-
getValue
- Specified by:
getValuein interfaceSignatureAttribute<Encod>
-