@@ -0,0 +1,1910 @@
+%0Apackage eu.europa.ec.markt.dss.ws.signature;%0A%0Aimport javax.xml.bind.annotation.XmlAccessType;%0Aimport javax.xml.bind.annotation.XmlAccessorType;%0Aimport javax.xml.bind.annotation.XmlType;%0A%0A%0A/**%0A * %3Cp%3EJava class for wsChainCertificate complex type.%0A * %0A * %3Cp%3EThe following schema fragment specifies the expected content contained within this class.%0A * %0A * %3Cpre%3E%0A * &lt;complexType name=%22wsChainCertificate%22%3E%0A *   &lt;complexContent%3E%0A *     &lt;restriction base=%22%7Bhttp://www.w3.org/2001/XMLSchema%7DanyType%22%3E%0A *       &lt;sequence%3E%0A *         &lt;element name=%22signedAttribute%22 type=%22%7Bhttp://www.w3.org/2001/XMLSchema%7Dboolean%22/%3E%0A *         &lt;element name=%22x509Certificate%22 type=%22%7Bhttp://www.w3.org/2001/XMLSchema%7Dbase64Binary%22 minOccurs=%220%22/%3E%0A *       &lt;/sequence%3E%0A *     &lt;/restriction%3E%0A *   &lt;/complexContent%3E%0A * &lt;/complexType%3E%0A * %3C/pre%3E%0A * %0A * %0A */%0A@XmlAccessorType(XmlAccessType.FIELD)%0A@XmlType(name = %22wsChainCertificate%22, propOrder = %7B%0A    %22signedAttribute%22,%0A    %22x509Certificate%22%0A%7D)%0Apublic class WsChainCertificate %7B%0A%0A    protected boolean signedAttribute;%0A    protected byte%5B%5D x509Certificate;%0A%0A    /**%0A     * Gets the value of the signedAttribute property.%0A     * %0A     */%0A    public boolean isSignedAttribute() %7B%0A        return signedAttribute;%0A    %7D%0A%0A    /**%0A     * Sets the value of the signedAttribute property.%0A     * %0A     */%0A    public void setSignedAttribute(boolean value) %7B%0A        this.signedAttribute = value;%0A    %7D%0A%0A    /**%0A     * Gets the value of the x509Certificate property.%0A     * %0A     * @return%0A     *     possible object is%0A     *     byte%5B%5D%0A     */%0A    public byte%5B%5D getX509Certificate() %7B%0A        return x509Certificate;%0A    %7D%0A%0A    /**%0A     * Sets the value of the x509Certificate property.%0A     * %0A     * @param value%0A     *     allowed object is%0A     *     byte%5B%5D%0A     */%0A    public void setX509Certificate(byte%5B%5D value) %7B%0A        this.x509Certificate = value;%0A    %7D%0A%0A%7D%0A

Add the full chain related to the signing certificate...