Before you begin
WebSphere Application Server provides several different methods to secure your Web services. Extensible Markup Language (XML) encryption is one of these methods. You can secure your Web services using any of the following methods:Why and when to perform this task
XML encryption enables you to encrypt an XML element, the content of an XML element, or arbitrary data such as an XML document. Like XML digital signature, a message is sent by the client as the request sender to the server as the request receiver. The response is sent by the server as the response sender to the client as the request receiver. Unlike XML digital signature, which verifies the authenticity of the sender, XML encryption scrambles the message content using a key, which can be unscrambled by a receiver that possesses the same key. You can use XML encryption in conjunction with XML digital signature to scramble the content while verifying the authenticity of the message sender.To use XML encryption to secure Web services, you must use the WebSphere Application Server Toolkit, which is available at the following Web site:
http://www.ibm.com/support/docview.wss?rs=180&context=SSEQTP &q=ASTK&uid=swg24005125&loc=en_US&cs=utf-8&lang=en+en
Complete the following steps.
Steps for this task
To specify the decryption settings for the request receiver:
Note: The decryption settings chosen for the response receiver must match the encryption settings chosen for the response sender.
To specify the decryption settings for the response receiver, complete the following steps:Results
After completing these steps, you have secured your Web services using XML encryption.