package at.gv.egiz.eaaf.modules.sigverify.moasig.impl.data; import at.gv.egiz.eaaf.modules.sigverify.moasig.api.data.IXmlSignatureVerificationResponse; /** * MOA-Sig signature verification response for XML based signatures. * * @author tlenz * */ public class VerifyXmlSignatureResponse extends GenericSignatureVerificationResponse implements IXmlSignatureVerificationResponse { private static final long serialVersionUID = 8386070769565711601L; /** The xmlDsigSubjectName to be stored. */ private String xmlDsigSubjectName; /** The xmlDSIGManifestCheckCode to be stored. */ private int xmlDsigManifestCheckCode; /** The xmlDSIGManigest to be stored. */ private boolean xmlDsigManigest; /** * The result of the signature manifest check. The default value -1 * indicates that the signature manifest has not been checked. */ private int signatureManifestCheckCode = -1; /* * (non-Javadoc) * * @see at.gv.egovernment.moa.id.auth.data.IVerifiyXMLSignatureResponse# * getXmlDSIGManifestCheckCode() */ @Override public int getXmlDsigManifestCheckCode() { return xmlDsigManifestCheckCode; } /* * (non-Javadoc) * * @see at.gv.egovernment.moa.id.auth.data.IVerifiyXMLSignatureResponse# * getXmlDsigSubjectName() */ @Override public String getXmlDsigSubjectName() { return xmlDsigSubjectName; } /* * (non-Javadoc) * * @see at.gv.egovernment.moa.id.auth.data.IVerifiyXMLSignatureResponse# * setXmlDSIGManifestCheckCode( int) */ public void setXmlDsigManifestCheckCode(final int xmlDsigManifestCheckCode) { this.xmlDsigManifestCheckCode = xmlDsigManifestCheckCode; } /* * (non-Javadoc) * * @see at.gv.egovernment.moa.id.auth.data.IVerifiyXMLSignatureResponse# * setXmlDsigSubjectName(java.lang .String) */ public void setXmlDsigSubjectName(final String xmlDsigSubjectName) { this.xmlDsigSubjectName = xmlDsigSubjectName; } /* * (non-Javadoc) * * @see at.gv.egovernment.moa.id.auth.data.IVerifiyXMLSignatureResponse# * isXmlDSIGManigest() */ @Override public boolean isXmlDsigManigest() { return xmlDsigManigest; } /* * (non-Javadoc) * * @see at.gv.egovernment.moa.id.auth.data.IVerifiyXMLSignatureResponse# * setXmlDSIGManigest(boolean) */ public void setXmlDsigManigest(final boolean xmlDsigManigest) { this.xmlDsigManigest = xmlDsigManigest; } /* * (non-Javadoc) * * @see at.gv.egovernment.moa.id.auth.data.IVerifiyXMLSignatureResponse# * getSignatureManifestCheckCode() */ @Override public int getSignatureManifestCheckCode() { return signatureManifestCheckCode; } /* * (non-Javadoc) * * @see at.gv.egovernment.moa.id.auth.data.IVerifiyXMLSignatureResponse# * setSignatureManifestCheckCode( int) */ public void setSignatureManifestCheckCode(final int signatureManifestCheckCode) { this.signatureManifestCheckCode = signatureManifestCheckCode; } }