Dims,

I added two samples under

CVS/xml-security/src_samples/org/apache/xml/security/samples

AxisSigner.java and AxisVerifier.java create a SOAP msg (sorry for the 
stuupid code) and sign the Body (and verify it).



--On Dienstag, 8. Januar 2002 09:26 +0100 Christian Geuer-Pollmann 
<[EMAIL PROTECTED]> wrote:

> Dims,
>
> I'll add two samples which can easily be modified and which relate to
> each other. I'll send you a notification about that.
>
> Christian
>
> --On Montag, 7. Januar 2002 18:14 -0800 Davanum Srinivas <[EMAIL PROTECTED]>
> wrote:
>
>> Christian,
>>
>> Spent some time one the two samples CreateSignature.java and
>> VerifySignature.java. The first samples creates signature.xml and the
>> second one looks for hereSignature.xml....So i had to rename the generate
>> signature.xml and feed it to VerifySignature.java. Is this right? If yes,
>> i will try to spend some time tomorrow to bootstrap you with
>> SimpleAxisServer with a custom Handler and some client code.
>>
>> Thanks,
>> dims
>>
>> --- Christian Geuer-Pollmann <[EMAIL PROTECTED]> wrote:
>>> Hi Davanum,
>>>
>>> I implemented the "XML Signature" spec [1] which is now available under
>>> [2]. The distribution contains some examples how XML Signature can be
>>> created and verified. These are stand-alone-examples which create a DOM
>>> structure, sign it and write it to a file or verify an existing
>>> Signature.  Well, these examples are quite nice to demonstrate how
>>> signatures are  created and verified, but I wanted to add code on how a
>>> SOAP message can be  signed (at the client) and verified (at the
>>> server's side). The "SOAP  Security Extensions: Digital Signature" [3]
>>> decribe how XML Signatures are  'embedded' into a SOAP message.
>>>
>>> Well, I'm not a SOAP guru and I don't want to spend weeks installing
>>> Tomcat  and learning how to create SOAP messages. It would be nice to
>>> get a small  'stand-alone-client' and possibly (like Sam showed) a
>>> server which gives me  access to the Message: The client creates a
>>> request, and before sending  this request, I can sign it and put the
>>> Signature into the Envelope. The  server side the same: The server get's
>>> a request and before
>>> processing/dispatching it, I can verify whether the Signature is valid
>>> (for  demonstration purposes using a sample certificate).
>>>
>>> A second problem was: Should I provide such an example for "Apache SOAP"
>>> or  "Apache AXIS"?
>>>
>>> Maybe this gives an idea about it. BTW; if you wanna see how such an
>>> example could look like: [4]
>>>
>>> Regards,
>>> Christian
>>>
>>> [1] http://www.w3.org/TR/xmldsig-core/
>>> [2] http://xml.apache.org/security/index.html
>>> [3] http://www.w3.org/TR/SOAP-dsig/
>>> [4]
>>> http://cvs.apache.org/viewcvs.cgi/xml-security/src_samples/org/apache/xm
>>> l/s ecurity/samples/signature/CreateSignature.java
>>>
>>> --On Montag, 7. Januar 2002 07:19 -0800 Davanum Srinivas
>>> <[EMAIL PROTECTED]>  wrote:
>>>
>>> > Can you elaborate a bit more on your thoughts? An overview of how you
>>> > think we can make SOAP more secure using xml-security...This will help
>>> > generate more ideas.
>>> >
>>> > Thanks,
>>> > dims
>>> >
>>> > --- Sam Ruby <[EMAIL PROTECTED]> wrote:
>>> >> Note: I'm cross posting to Axis dev.  Please continue the discussion
>>> >> there.
>>> >>
>>> >> Christian Geuer-Pollmann wrote:
>>> >> >
>>> >> > I'm not an Apache SOAP/AXIS user, so it was hard for me to play
>>> >> > around with these tools. I asked soap-user and soap-dev how I can
>>> >> > directly access the soap message as a DOM tree to add a
>>> >> > SOAP-SECURITY signature. Unfortunately no response. I want to add
>>> >> > an example to xml-security how a SOAP message can be signed and
>>> >> > this signature can be verified according to [1]. If there is
>>> >> > someone out there who can show me how to create a simple SOAP msg
>>> >> > using AXIS and how I can modify the resulting DOM tree, I'll
>>> >> > provide this example. The only thing that stopped me was installing
>>> >> > tomcat and all these things.
>
>
> ---------------------------------------------------------------------
> In case of troubles, e-mail:     [EMAIL PROTECTED]
> To unsubscribe, e-mail:          [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>





---------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to