Get SupportDownload SoftwareGo ShoppingContact Us
Log-In Log-Out
 














 
Last Updated
 
Course Home Download SSL.zip 17KB

SSL Security Course

Welcome to the Secure Sockets Layer (SSL) Security Course. This is one of a series of DeveloperNet University courses that help you learn Novell eDirectory and Internet programming.

Course Description Table

Course Description This course takes you through the process of programming a simple client and server application that uses SSL as the communication medium. The purpose of SSL is to provide a secure way of sending data from a client application to a server application. An example would be ordering an item over the Internet. When you send your credit card number to an Internet merchant you do so using SSL over a secure, encrypted channel.

The client and server applications developed in this course provide an example of developing a simple yet comprehensive SSL program.
Course Objective At the end of this course, a Java programmer will be able to create a custom client and server application that uses SSL as the communication medium.
Estimated Time to Take this Course To completely work through every module of this course will take you about eight hours of sustained effort.
Prerequisites
  • Intermediate Java programming skills including sockets and AWT
  • Intermediate NetWare server administration skills
  • Intermediate NDS administration skills
  • Also, you must be a DeveloperNet subscriber to download the Novell Java SSL NDK. A DeveloperNet subscription (Electronic Level subscription) is available free at http://developer.novell.com.
Required Items "You will need to press the Downloads button, above, to download the files required for this course. Unzip the file into the root of your hard drive."
Optional Items None
Required Setup A Windows NT 4.0 or greater workstation with the following already installed:
  • JDK 1.3 or greater (Java Developer's Kit)
  • ConsoleOne (extended for Novell Security)
A NetWare 5.1 server with the following already installed:
  • Support Pack Revision 2
  • JDK 1.1.8 (Installed with NetWare 5.1)
Development Environment The procedures discussed in this course were tested using a 200 MHZ Pentium-based workstation with 128 MB RAM, running Windows NT 4.0/SP5, JDK 1.1.8, and ConsoleOne 1.2d.-c. The NetWare server is a 200 MHZ Pentium-based workstation with 128 MB RAM.

The course consists of "blocks" of lessons and optional self-assessment tests.
File Strucutre You will need to download the accompanying file SSL.ZIP. This will be unzipped in the root directory of your hard drive creating the follow directory structure in 1.


SSL Course File Structure

Figure 1: SSL Course File Structure.

These support files will be used in working with and programming the SSL Server and SSL Client.

Course Contents

Introduction The introduction is what you are reading now
SSL Concepts The Concepts section of this course describes the pieces of SSL and how they interact. In order to successfully complete the course, you must have a firm understanding of SSL concepts.
SSL Concepts Self Check This helps you assess your understanding of SSL Concepts.
Configuring the SSL Server Application The Server configuration section of this course describes how to configure an SSL Server to run properly on a NetWare 5.x server.
Configuring the SSL Client Application The Client configuration section of this course describes how to configure an SSL Client to run properly on a Windows NT workstation.
Client/Server Application Configuration Self Check This helps you assess your understanding of SSL Client/Server Configuration.
Programming the SSL Server Application The Server programming section of this course describes how to convert a Java-based server sockets program to use the SSL protocol. Debugging information is included.
Programming the SSL Client Application The Client programming section of this course describes how to convert a Java-based client sockets program to use the SSL protocol. Debugging information is included.
SSL Client/Server Programming Self Check This helps you assess your understanding of SSL Client/Server Programming.


Last updated on:

Course Home Download SSL.zip 17KB