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 -
Constructor Summary
ConstructorsConstructorDescriptionAttributeCertificateValuesLogic(Verifier signatureVerifier, Set<TrustAnchor> trustAnchors, CertificateCreator.CertificateRule rule) AttributeCertificateValuesLogic(Collection<Certificate> certificates, CertificateCreator.CertificateRule rule) -
Method Summary
Modifier and TypeMethodDescriptionabstract List<org.bouncycastle.cert.X509AttributeCertificateHolder> abstract CertificateValidationabstract List<Certificate> getValue()voidvalidate()Valida o atributo de acordo com suas regras específicas (ver normas do ETSI para cada atributo).Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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>
-