package at.knowcenter.wag.egov.egiz.sig.signaturelayout; import at.knowcenter.wag.egov.egiz.exceptions.ConnectorException; import at.knowcenter.wag.egov.egiz.sig.connectors.ConnectorEnvironment; import at.knowcenter.wag.egov.egiz.sig.connectors.bku.SignSignatureObject; /** * Considers different signature layout characteristics among different versions of citizen card * environments. * @author tknall */ public interface SignatureLayoutHandler { /** * This method parses the CreateXMLSignatureResponse given from a certain signature device. * * @param xmlResponse The response string. * @return Returns the parsed signature object. */ public SignSignatureObject parseCreateXMLSignatureResponse(String xmlResponse, ConnectorEnvironment env) throws ConnectorException; }