Class AttributeCertificateValuesLogicVerifier<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, Ver extends AbstractVerifierInterface<Info,Enc,Sig> >
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.common.AttributeCertificateValuesLogicVerifier<Info,Enc,Sig,Ver>
- All Implemented Interfaces:
AttributeVerifier<Info, Enc, Sig, AttributeCertificateValuesLogic<Enc>, Ver>
public abstract class AttributeCertificateValuesLogicVerifier<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, Ver extends AbstractVerifierInterface<Info,Enc,Sig>>
extends Object
implements AttributeVerifier<Info, Enc, Sig, 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>, Ver extends AbstractVerifierInterface<Info,Enc, derivedSig>>
-
-
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>, AttributeCertificateValuesLogic<Enc>, Ver extends AbstractVerifierInterface<Info,Enc, Sig>> - Throws:
SignatureAttributeException
-