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 Verifier
signatureVerifier
-
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 CertificateValidation
getCertificateValidation()
abstract List<Certificate>
getSignatureCertificates()
void
validate()
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, wait
Methods 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:
validate
in interfaceSignatureAttribute<Encod>
- Throws:
SignatureAttributeException
PbadException
-
getCertificateValidation
-
getAttributeCertificates
public abstract List<org.bouncycastle.cert.X509AttributeCertificateHolder> getAttributeCertificates() -
getSignatureCertificates
-