Class AttributeCertificateValuesLogicVerifier<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, SigComp extends SignatureComponent<Enc,Sig> , Ver extends AbstractVerifierInterface<Info,Enc,Sig,SigComp> >
java.lang.Object
br.ufsc.labsec.pbad.verifierCore.commons.AttributeCertificateValuesLogicVerifier<Info,Enc,Sig,SigComp,Ver>
- All Implemented Interfaces:
AttributeVerifier<Info, Enc, Sig, SigComp, AttributeCertificateValuesLogic<Enc>, Ver>
public abstract class AttributeCertificateValuesLogicVerifier<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, SigComp extends SignatureComponent<Enc,Sig>, Ver extends AbstractVerifierInterface<Info,Enc,Sig,SigComp>>
extends Object
implements AttributeVerifier<Info, Enc, Sig, SigComp, AttributeCertificateValuesLogic<Enc>, Ver>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract List<org.bouncycastle.cert.X509AttributeCertificateHolder> getAttributeCertificates(Ver verifier) abstract CertificateValidationgetCertificateValidation(Ver verifier) abstract List<Certificate> getSignatureCertificates(Ver verifier) voidverify(AttributeCertificateValuesLogic<Enc> attr, Ver verifier)
-
Field Details
-
derived
protected AttributeCertificateValuesLogicVerifier<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, SigComp extends SignatureComponent<Enc,Sig>, Ver extends AbstractVerifierInterface<Info, derivedEnc, Sig, SigComp>>
-
-
Constructor Details
-
AttributeCertificateValuesLogicVerifier
public AttributeCertificateValuesLogicVerifier()
-
-
Method Details
-
getCertificateValidation
-
getAttributeCertificates
-
getSignatureCertificates
-
verify
public void verify(AttributeCertificateValuesLogic<Enc> attr, Ver verifier) throws SignatureAttributeException - Specified by:
verifyin interfaceAttributeVerifier<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, SigComp extends SignatureComponent<Enc,Sig>, AttributeCertificateValuesLogic<Enc>, Ver extends AbstractVerifierInterface<Info, Enc, Sig, SigComp>> - Throws:
SignatureAttributeException
-