public static void marshal(XmlWriter xwriter, Manifest manif, String dsPrefix, XMLCryptoContext context) throws MarshalException { xwriter.writeStartElement(dsPrefix, "Manifest", XMLSignature.XMLNS); xwriter.writeIdAttribute("", "", "Id", manif.getId()); // add references @SuppressWarnings("unchecked") List<Reference> references = manif.getReferences(); for (Reference ref : references) { ((DOMReference)ref).marshal(xwriter, dsPrefix, context); } xwriter.writeEndElement(); // "Manifest" }
if (xs instanceof Manifest) { Manifest man = (Manifest)xs; signatureIdMap.put(man.getId(), man); List<Reference> manRefs = DOMManifest.getManifestReferences(man); for (Reference ref : manRefs) {