previous next trail start tutorial home feedback openwings.org

Introduction to Service Security

This trail describes how you can configure Openwings components to have secure connectors. This trail assumes familiarity with basic Openwings security principles, outlined in the Security Introduction trail.

The main participants in Openwings Service and Transport security are the Security Service and Secure connectors. Each half of an Openwings secure connector authenticates to the Security Service on the local platform. The secure connector provided in the reference implementation is based on the Java Generic Security Services (GSS) API introduced in Java 1.4.

Click above image to see full size

The Security Service participates in several aspects of security authentication in Openwings:

  • Authenticating service users – covered in this tutorial trail
  • Management of users and roles on a platform – covered in the Security Introduction trail
  • Code authentication - described in the Install Security Trail

The Security Service may be based on a federated identity solution such as Liberty or Passport. However, the reference implementation uses a separate Java keystore on each platform to contain users and roles.

The remaining lessons in this trail are as follows:

  • Running the secure HelloWorld demo
  • Generating a secure connector
  • Configuring your component to use the secure connector

Next: Running the Secure HelloWorld Demo

back to top

Copyright 2003, General Dynamics Decision Systems. All rights reserved.

previous next trail start tutorial home feedback openwings.org