+1 for reverting the change since it breaks some of the rampart samples. I did re-open the issue.
On 2/14/08, Samisa Abeysinghe <[EMAIL PROTECTED]> wrote: > I tested and yes you are correct, it is broken. Shall we revert this > change, re-open issue http://issues.apache.org/jira/browse/AXIS2C-979 > and attach your XML there as a test case? > > Thanks, > Samisa... > > > Supun Kamburugamuva wrote: > > 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] > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
