Class ChildAttributeVerifier<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, P extends SignatureAttribute<Enc>, Ver extends AbstractVerifierInterface<Info,Enc,Sig> , C extends P>
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.common.ChildAttributeVerifier<Info,Enc,Sig,P,Ver,C>
- All Implemented Interfaces:
AttributeVerifier<Info,Enc, Sig, C, Ver>
- Direct Known Subclasses:
CadesChildAttributeVerifier, JadesChildAttributeVerifier, XadesChildAttributeVerifier
public abstract class ChildAttributeVerifier<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, P extends SignatureAttribute<Enc>, Ver extends AbstractVerifierInterface<Info,Enc,Sig>, C extends P>
extends Object
implements AttributeVerifier<Info,Enc,Sig,C,Ver>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidspecificVerify(C attr, Ver verifier) final void
-
Constructor Details
-
ChildAttributeVerifier
public ChildAttributeVerifier()
-
-
Method Details
-
verify
public final void verify(C attr, Ver verifier) throws SignatureAttributeException, PbadException, IOException - Specified by:
verifyin interfaceAttributeVerifier<Info extends ExtraInformation, Enc, Sig extends Signature<Enc>, P extends SignatureAttribute<Enc>, Ver extends AbstractVerifierInterface<Info,Enc, Sig>> - Throws:
SignatureAttributeExceptionPbadExceptionIOException
-
getParentVerifier
-
specificVerify
protected abstract void specificVerify(C attr, Ver verifier) throws SignatureAttributeException, PbadException, IOException
-