Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

developerWorks Community:

  • Close [x]

Build HTTPS Web services using Rational Application Developer, Part 2: Configure HTTPS Web services

Henry Cui (henrycui@ca.ibm.com), Software Engineer, IBM Toronto Lab
Henry Cui photo
Henry Cui works with the Rational Application Developer Technical Support team at the IBM Toronto Lab. He is the subject matter expert of the support team in Rational Application Developer Web services tooling.

Summary:  In part 2 of this series, you'll configure HTTPS for a Web services application. You will create a self-signed certificate using iKeyman and configure SSL settings using IBM WebSphere® Admin Console. Finally, test HTTPS Web services from both a Java™ 2 Enterprise Edition (J2EE) and Java 2 Platform, Standard Edition (J2SE) client.

View more content in this series

Date:  08 Sep 2006
Level:  Intermediate PDF:  A4 and Letter (497 KB | 16 pages)Get Adobe® Reader®

Activity:  40655 views
Comments:  

Before you start

About this tutorial

If you participated in Part 1 of this tutorial series, you developed:

  1. A Web services J2EE client
  2. A Web services J2SE client

Part 2 of this tutorial will build upon Part 1, and show how to configure HTTPS Web services. In Part 2, you will:

  1. Create the Key Stores, trust stores and certificates using iKeyman for Web services and Web services client. Import the server certificate into client trust store. Import the client certificate into server trust store
  2. Create an SSL configuration for Web services provider
  3. Create an SSL configuration for Web services client
  4. Modify the Web container to use the new SSL configuration for Web services provider
  5. Configure the Web service client deployment descriptor
  6. Test HTTPS Web services from J2EE client
  7. Test HTTPS Web services from J2SE client

Objectives

In part 2 you'll use iKeyman to create the key stores, trust stores and certificates, and configure HTTPS Web services from WebSphere Administrative Console and RAD Web services Editor.


Prerequisites

You need to install IBM Rational® Application Developer v6.0.1.1 with the latest fixes. If you are not sure if your Rational Application Developer is at the latest level, please go to IBM Rational Product Updater (hereafter called RPU) to find if there are new updates. You can start RPU from Windows Start Menu > All Programs > IBM Rational > Rational Product Updater. After the RPU is started, you can click "Find Updates" button to check if there are new updates available.

You also need to update the integrated WebSphere Application Server v6.0 test environment. By default, the integrated WebSphere Application Server v6.0 test environment shipped with Rational Application Developer is at 6.0.0 level. You need upgrade to WebSphere test environment to 6.0.2.5 or above. If you never upgraded your WebSphere test environment, you can use RPU to upgrade. The updates can be found in "Optional Features" section of RPU.

1 of 13 | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=SOA and web services, Rational
ArticleID=158115
TutorialTitle=Build HTTPS Web services using Rational Application Developer, Part 2: Configure HTTPS Web services
publish-date=09082006
author1-email=henrycui@ca.ibm.com
author1-email-cc=