<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">On 5/13/13 1:40 PM, Mitu Singh wrote:<br>
</div>
<blockquote
cite="mid:1368466840.19561.YahooMailNeo@web122004.mail.ne1.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff; font-family:tahoma,
new york, times, serif;font-size:10pt"><br>
<br>
My code now looks like (removed all the error handling stuff):<br>
<br>
</div>
</blockquote>
<br>
That looks correct. That should result in the correct attributes
being flagged with DOM ID-ness (assuming you're using a relatively
recent version of OpenSAML).<br>
<br>
<br>
<br>
<blockquote
cite="mid:1368466840.19561.YahooMailNeo@web122004.mail.ne1.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff; font-family:tahoma,
new york, times, serif;font-size:10pt">
<div><br>
<span></span></div>
<div style="color: rgb(0, 0, 0); font-size: 13.3333px;
font-family: tahoma,new york,times,serif; background-color:
transparent; font-style: normal;">This gives the error with
xmlsec1.5.4. Is there anything wrong with the way I am getting
the Response?</div>
</div>
</blockquote>
<br>
<br>
If you're still getting the same error, then the problem is one of
the other things that we've already mentioned. Either 1) there's
possibly something horked with the XML processing environment, so
check your endorsed versions of Xerces and Xalan or 2) there really
is a problem with the actual XML, which is what the validator is
checking and (correctly) failing. Look at the Response XML and
verify that the Response's Signature Reference URI value actually
contains a fragment reference to the Response's ID attribute. <br>
<br>
Or maybe there's another failure mode that I'm missing, but those
are the 2 obvious things to check first.<br>
<br>
--Brent<br>
<br>
<br>
</body>
</html>