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
|
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.
|
These support files will be used in working with and programming the SSL Server and SSL Client.