Hess Yvan wrote:
I loaded an EncryptedKey element using the method: EncryptedKey
encryptedKey = XMLCipher.getInstance().loadEncryptedKey(encryptedKeyElt)
When I ask for the CarriedKeyName using encryptedKey.getCarriedName()
method, I got a null value that is wrong because my <xenc:EncryptedKey>
element contains a <xenc:CarriedKeyName> element.
Doing some investigation into the Apache XML Security XMLCipher code, I
found that into the newEncryptedKey the CarriedKeyName is not retrieved
correctly from the XML element. It uses
result.setCarriedName(carriedNameElement.getNodeValue()) instead of
result.setCarriedName(carriedNameElement.getFirstChild().getNodeValue()).
Please can you confirm the bug
It sure looks like a bug to me. Can you please file a bug at
http://issues.apache.org/bugzilla/enter_bug.cgi, preferably with a test
case.
Thanks,
Sean
Thanks. Yvan Hess
PS: I didn't investigate the retrieving of the others elements!
*
Yvan Hess
*
Chief Software Architect
**
e-mail: [EMAIL PROTECTED]
phone : +41 (0)26 460 66 66
fax : +41 (0)26 460 66 60
Informatique-MTF SA
Route du Bleuet 1
CH-1762 Givisiez
*/Excellence in Compliance and Document Management/*
* *
*_http://www.imtf.com_* <http://www.imtf.com/>
DISCLAIMER
This message is intended only for use by the person to whom it is
addressed. It may contain information that is privileged and
confidential. Its content does not constitute a formal commitment by
IMTF. If you are not the intended recipient of this message, kindly
notify the sender immediately and destroy this message. Thank You.