src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java

Print this page

        

@@ -186,11 +186,11 @@
 
     public SignedInfo getSignedInfo() {
         return si;
     }
 
-    public List getObjects() {
+    public List<XMLObject> getObjects() {
         return objects;
     }
 
     public SignatureValue getSignatureValue() {
         return sv;

@@ -469,11 +469,12 @@
                 XMLStructure xs = signatureIdMap.get(id);
                 if (xs instanceof DOMReference) {
                     digestReference((DOMReference)xs, signContext);
                 } else if (xs instanceof Manifest) {
                     Manifest man = (Manifest)xs;
-                    List manRefs = man.getReferences();
+                    List<Reference> manRefs =
+                        DOMManifest.getManifestReferences(man);
                     for (int i = 0, size = manRefs.size(); i < size; i++) {
                         digestReference((DOMReference)manRefs.get(i),
                                         signContext);
                     }
                 }