https://issues.apache.org/bugzilla/show_bug.cgi?id=46732

           Summary: Failed to add more than one child element to
                    EncryptionMethod.
           Product: Security
           Version: unspecified
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: major
          Priority: P2
         Component: Encryption
        AssignedTo: security-dev@xml.apache.org
        ReportedBy: mas...@rambler.ru


According to the w3c EncryptionMethod element schema the number of parameters
(child elements) is unbounded. 

http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#sec-EncryptionMethod

While org.apache.xml.security.encryption.XMLCipher.Factory.EncryptionMethodImpl
implementation places into Element only ONE parameter from the
encryptionMethodInformation List.

org.apache.xml.security.encryption.XMLCipher.Factory.EncryptionMethodImpl {

           private List encryptionMethodInformation = null;
           ...
           Element toElement() {
           ...
               if (!encryptionMethodInformation.isEmpty()) {
                   Iterator itr = encryptionMethodInformation.iterator();
                   result.appendChild((Element) itr.next());
               }

               return (result);
           }
       }
}


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to