Sun OpenSSO Enterprise 8.0 Developer's Guide

About the Client SDK

The Client SDK includes the Java packages, classes, and configuration properties that you can use to enhance remote, standalone or web applications with the ability to access OpenSSO Enterprise. The Client SDK allows an application to use services such as authentication, SSO, authorization, auditing, logging, and the Security Assertion Markup Language (SAML). It also includes samples that you can run to help understand and develop code.


Caution – Caution –

The Client SDK is not for use by applications that perform policy management or identity management (which includes the creation and deletion of entries).


From a deployment point of view, the Client SDK offers the following:

For a description of these packages, see the Sun OpenSSO Enterprise 8.0 Java API Reference. A complete listing of the classes that comprise the Client SDK can be found in the ClientSDKClasses file available on the OpenSSO web site. Samples and source code are also included to help developers understand how the Client SDK can best be implemented.


Caution – Caution –

It is recommended that you do not use the com.iplanet.am.sdk, com.iplanet.am.util, com.sun.identity.policy, and com.sun.identity.sm packages directly.


OpenSSO Enterprise Client SDK Requirements

The requirements to use the Client SDK include:

Using the Client SDK

You can use the Client SDK to: