- This topic has 7 replies, 4 voices, and was last updated 17 years, 8 months ago by
Loyal Water.
-
AuthorPosts
-
alababiMemberI need a MyEclipse Tutorial about secure Web Services, I cannot find it anywhere in the Learning Center, or the support forum. If you have the tutorial please send me
April 24, 2007 at 11:35 am #269303
tomekszMemberYou can find some articles about WS-Security here : http://xfire.codehaus.org/Articles
April 24, 2007 at 11:49 pm #269342
alababiMemberCan you give me a more detail tutorial? About encrypting the soap message. Sorry I’m new I need a step by step tutorial.
April 25, 2007 at 3:41 am #269347
tomekszMemberIts really simple.
All information you need are here : http://xfire.codehaus.org/WS-Security
You can also check XFire ws-security examples, there is a complete example how to encrypt message.April 25, 2007 at 6:24 am #269352
alababiMemberI read through http://xfire.codehaus.org/WS-Security but cannot catch the idea, for i.e. This session
This WS-Security scenario adds username and password values to the message header. A password can be sent as plain text or in hashed form (depending on "passwordType" property). Client side configuration : protected void configureOutProperties(Properties config) { // Action to perform : user token config.setProperty(WSHandlerConstants.ACTION, WSHandlerConstants.USERNAME_TOKEN); // Password type : plain text config.setProperty(WSHandlerConstants.PASSWORD_TYPE, WSConstants.PW_TEXT); // for hashed password use: //properties.setProperty(WSHandlerConstants.PASSWORD_TYPE, WSConstants.PW_DIGEST); // User name to send config.setProperty(WSHandlerConstants.USER, "serveralias"); // Callback used to retrive password for given user. config.setProperty(WSHandlerConstants.PW_CALLBACK_CLASS, PasswordHandler.class.getName()); } The PasswordHandler class is responsible for finding the password for given user name and must implement the org.apache.ws.security.WSPasswordCallback interface. You can also specify an existing handler instance, using the WSHandlerConstants.PW_CALLBACK_REF property on the client/service instance or MessageContext ( e.g. client.setProperty(new PasswordHandler())). The WSHandlerConstants.PASSWORD_TYPE property determines how the password will be sent. If it is set to WSConstants.PW_TEXT, the password will be sent as plain text. If the value is WSConstants.PW_DIGEST, a password digest will be sent. If no value is set, a digest is used by default..
I don’t know which file to put this method and so on. If you have time please make a simple HelloWorld WS with Soap Message Encryption. Thanks in advance
April 25, 2007 at 7:40 am #269356
tomekszMemberAs i wrote before you have working example in /examples/ws-security sample application inside XFire distribution.
October 12, 2007 at 1:11 pm #276882
hbozicParticipantAs i wrote before you have working example in /examples/ws-security sample application inside XFire distribution.
It would be nice for myeclipse to generate the basic code and configuration for ws-security , just as it generates the basic code and configuration for web services.
( this is a feature request )October 15, 2007 at 2:47 am #276929
Loyal WaterMemberThis message has not been recovered.
-
AuthorPosts