Hi again, I think the misbehavior is due to the changes done to the om_output.c in the revision 620653.
Regards, Supun. On 2/13/08, Supun Kamburugamuva <[EMAIL PROTECTED]> wrote: > Hi All, > I have the following XML coming from a service (in the wire). > > <wst:RequestSecurityTokenResponse > xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust"> > <wst:RequestedSecurityToken> > <saml:Assertion AssertionID="3c9956ac-defa-494e-be52-9df6b515b1d3" > IssueInstant="2008-02-14T08:21:31.718Z" MinorVersion="1" > Issuer="http://ws.apache.org/rampart/c" MajorVersion="1" > xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion"> > <saml:Conditions NotBefore="2008-02-14T08:21:31.718Z"/> > <saml:AuthenticationStatement > AuthenticationMethod="urn:oasis:names:tc:SAML:1.0:am:password" > AuthenticationInstant="2008-02-14T08:21:31.718Z"> > <saml:Subject> > <saml:NameIdentifier NameQualifier="University of Moratuwa" > Format="#emailAddress">Computer Science & Engineering > Department</saml:NameIdentifier> > <saml:SubjectConfirmation> > > <saml:ConfirmationMethod>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches</saml:ConfirmationMethod> > </saml:SubjectConfirmation> > </saml:Subject> > <saml:SubjectLocality DNSAddress="192.148.5.8" IPAddress="128.5.6.4"/> > <saml:AuthorityBinding > Location="http://myhome.com/sevices/echo" Binding="SOAP" > AuthorityKind="abc:aa:aa"/> > </saml:AuthenticationStatement> > </saml:Assertion> > </wst:RequestedSecurityToken> > <wst:RequestedProofToken > xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust"> > <wst:BinarySecret > > Type="http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey">ySe3FZTpubJAGk8Dc/LrCztH1ciwQxHiIijoglrJTn8=</wst:BinarySecret> > </wst:RequestedProofToken> > </wst:RequestSecurityTokenResponse> > > > But when the axiom is built from this XML and again converted to the > string form the following XML is there. > > > <wst:RequestSecurityTokenResponse > xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust"> > <wst:RequestedSecurityToken> > <saml:Assertion AssertionID="3c9956ac-defa-494e-be52-9df6b515b1d3" > IssueInstant="2008-02-14T08:21:31.718Z" MinorVersion="1" > Issuer="http://ws.apache.org/rampart/c" MajorVersion="1" > xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion"> > <Conditions xmlns="urn:oasis:names:tc:SAML:1.0:assertion"/> > <Conditions NotBefore="2008-02-14T08:21:31.718Z"/> > <saml:AuthenticationStatement > AuthenticationMethod="urn:oasis:names:tc:SAML:1.0:am:password" > AuthenticationInstant="2008-02-14T08:21:31.718Z"> > <saml:Subject> > <saml:NameIdentifier NameQualifier="University of Moratuwa" > Format="#emailAddress">Computer Science & Engineering > Department</saml:NameIdentifier> > <saml:SubjectConfirmation> > > <saml:ConfirmationMethod>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches</saml:ConfirmationMethod> > </saml:SubjectConfirmation> > </saml:Subject> > <SubjectLocality xmlns="urn:oasis:names:tc:SAML:1.0:assertion"/> > <SubjectLocality DNSAddress="192.148.5.8" IPAddress="128.5.6.4"/> > <AuthorityBinding xmlns="urn:oasis:names:tc:SAML:1.0:assertion"/> > <AuthorityBinding Location="http://myhome.com/sevices/echo" > Binding="SOAP" AuthorityKind="abc:aa:aa"/> > </saml:AuthenticationStatement> > </saml:Assertion> > </wst:RequestedSecurityToken> > <wst:RequestedProofToken > xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust"> > <wst:BinarySecret > > Type="http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey">ySe3FZTpubJAGk8Dc/LrCztH1ciwQxHiIijoglrJTn8=</wst:BinarySecret> > </wst:RequestedProofToken> > </wst:RequestSecurityTokenResponse> > > This behaviour is totally unacceptable. You can see in the serialized > XML there are new XML elements created and they are wrong. I have used > libxml2 as the XML parser. I have attached the XML files as > attachements. Test.xml –incloming XML and out.xml serialized XML. > > Regards > > Supun.. > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
