Hi,

This is the code I try:

ExtensionsType ext = entities.getExtensions(); // xml bean for SAML's
Extension element
String X509_QUERY = "declare namespace shibmd='urn:mace:shibboleth:metadata:
1.0' " +
                   "declare namespace ds='
http://www.w3.org/2000/09/xmldsig#' " +
                   "$this//shibmd:KeyAuthority/ds:KeyInfo/ds:X509Data";
XmlObject [] objs = ext.selectPath(X509_QUERY);

and tried:

String X509_QUERY = "declare namespace ds='
http://www.w3.org/2000/09/xmldsig#' " +
                   "$this//ds:X509Data";

Both result an XmlAnyType which has content "<ds:X509Certificate .." (i.e.
the child of ds:X509Data). I would expect an array of X509Data objects.

Any idea?

Thanks

Reply via email to