Thank you for your reply Werner!

By the way, I found this interesting article explaining the *Mechanics of
WS-Security*.
Additionally it has some UML sequence diagrams corresponding to a *r**eal-world
WS-Security scenario*.

The link: http://www.ibm.com/developerworks/webservices/library/ws-best11/

Regards,



On 4/21/08, José Ferreiro <[EMAIL PROTECTED]> wrote:
>
> Thank you for your reply Werner!
>
> By the way, I found this interesting article explaining the *Mechanics of
> WS-Security*.
> Additionally it has some UML sequence diagrams corresponding to a 
> *r**eal-world
> WS-Security scenario*.
>
> Regards,
>
> Jose Ferreiro
>
> On 4/21/08, Dittmann, Werner (NSN - DE/Muenich) <[EMAIL PROTECTED]>
> wrote:
> >
> >  Jose,
> >
> > most of your question relate to the WS-Security specifications. Would
> > you be so
> > kind and refer to these specifications (OASIS Web Service Security). The
> > WSS4J
> > documentation (mostly Javadoc) and interop/demo programs give you some
> > more information how to use and deply WSS4J in Axis1 and Axis2
> > environments
> >
> > Best regards,
> > Werner
> >
> >
> >  ------------------------------
> >  *Von:* ext José Ferreiro [mailto:[EMAIL PROTECTED]
> > *Gesendet:* Montag, 21. April 2008 17:03
> > *An:* [EMAIL PROTECTED]; axis-user@ws.apache.org
> > *Betreff:* WSS4J: Hybrid system (Symmetric and asymmetric cryptography)
> >
> >
> >
> >  *Hello,*
> > **
> > Definitions:
> > Asymmetric cryptography: Form of cryptography in which a user has a pair
> > of cryptographic keys (a *public key* and a *private key*)
> > Symmetric cryptography:  Form of cryptography in which many user shared
> > a secret-key (*single key*)
> >
> > *WSS4J works as follows for encryption*:
> >
> > WSS4J generates a random session key (*single key*) for every new
> > "session" (SOAP message), encrypts the data using the *single key*.
> > The server's *public key* (usually contained in a X.509 certificate)
> > encrypts the *session key* and packs it into the relevant SOAP header
> > structure.
> >
> > Is this correct?
> > Which is the default *symmetric* algorithm to encrypt the SOAP body data
> > in WSS4J? Is it aes128-cbc?
> > Which is the default *asymmetric* algorithm to encrypt the symmetric key
> > (*single key*) in WSS4J? Is it RSA?
> >
> >
> > *WSS4J works as follows for signing*:
> >
> > The client uses its *private key* to sign the SOAP body. The server uses
> > the client's public key to check the signature of the SOAP body content
> > using a cryptographic hash fuction.
> > The client's public key is usually contained in a signed certificate by
> > a Certificate Authority (such as Verisign)
> >
> > Is this correct?
> >  Which is the default hash algorithm to sign the SOA body data in WSS4J?
> > Is it SHA-1?
> >
> > Thank you in advance for your comments.
> >
> > Jose Ferreiro
> >
> >
> >
> >
> >
> >
>
>
> --
> José Ferreiro
> EPFL Communication Systems engineer
> ing.sys.com.dipl.EPFL
>
> "Think little goals and expect little achievements. Think big goals and
> win big success."  David Joseph Schwartz




-- 
José Ferreiro
EPFL Communication Systems engineer
ing.sys.com.dipl.EPFL

"Think little goals and expect little achievements. Think big goals and win
big success."  David Joseph Schwartz

Reply via email to