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 developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

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]

Build Web services with transport-level security using Rational Application Developer V7, Part 3: Configure HTTPS

Henry Cui (henrycui@ca.ibm.com), Software Engineer, IBM
Henry Cui photo
Henry Cui works with the Rational Application Developer service and support team at the IBM Toronto Lab. He's the subject matter expert of the support team in the Web services area where he's helped many customers resolve design, development, and migration issues with Web services. Henry coauthored the popular "Rational Application Developer V7 Programming Guide," one of the IBM Redbooks. You can reach Henry at henrycui@ca.ibm.com.

Summary:  Part 1 and Part 2 of this three-part tutorial series showed you how to develop Web services and clients, and configure HTTP basic authentication. In this final installment, you create a self-signed certificate, key store, trust store, and Secure Sockets Layer (SSL) configuration using the IBM® WebSphere® Administrative Console. Then you configure HTTPS for your Web services and Web services client, and test HTTPS Web services from both a Java™ Platform, Enterprise Edition (Java EE) client and a stand-alone Java client.

View more content in this series

Date:  21 Feb 2008
Level:  Intermediate PDF:  A4 and Letter (844 KB | 22 pages)Get Adobe® Reader®

Activity:  23393 views
Comments:  

Before you start

About this series

If you went through Part 1 of this tutorial series, then you've already:

  • Set up the servers.
  • Created a Java bean.
  • Created Web services.
  • Created a Web services Java EE client.
  • Created a Web Services stand-alone Java client.

Part 2 of this tutorial built upon Part 1, showing you how to configure HTTP basic authentication. In Part 2 you:

  • Enabled IBM WebSphere> Application Server security.
  • Configured HTTP basic authentication for the Web services provider.
  • Configured HTTP basic authentication for the Web services client using deployment descriptor.
  • Configured HTTP basic authentication for the Web services client programmatically.
  • Monitored the HTTP basic authentication information using the TCP/IP monitor.

This tutorial, Part 3 of the series, shows you how to configure HTTPS. In it, you learn how to:

  • Create the keystore, trust store, and certificate for the Web services provider.
  • Create an SSL configuration for the Web services provider.
  • Create a new Web container transport chain to use the new SSL configuration for the Web services provider.
  • Configure HTTPS for the Web service client.
  • Test HTTPS Web services from the Java EE client.
  • Test HTTPS Web services from the stand-alone Java client.

Prerequisites

You should have a basic understanding of Java technology and Web services to follow along with this tutorial.

System requirements

You need to install IBM Rational® Application Developer V7 with the latest fixes. (You can download a trial copy of Rational Application Developer from developerWorks if you haven't purchased the license.) If you're not sure if your instance Rational Application Developer V7 is at the latest level, you can go to the IBM Installation Manager and select Update Packages to see if new updates are available. At the time of this writing, the latest version of Rational Application Developer was 7.0.0.5. (Note: IBM generally releases a fix pack approximately every three months. You may see a newer version of Rational Application Developer at the time of installation. Each new version of Rational Application Developer contains large quantities of fixes. We recommend that you install the latest version to avoid encountering problems that have already been fixed.)

1 of 12 | Next

Comments



Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=SOA and Web services, Rational, WebSphere, XML
ArticleID=290863
TutorialTitle=Build Web services with transport-level security using Rational Application Developer V7, Part 3: Configure HTTPS
publish-date=02212008
author1-email=henrycui@ca.ibm.com
author1-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.