Authorization API components

The authorization API Java classes are installed as part of the IBM Verify Identity Access Runtime for Java component.

These classes communicate directly with the Verify Identity Access authorization server by establishing an authenticated, Secure Socket Layer (SSL) session with the authorization server process.

Table 1 list the files related to the authorization API that are installed as part of the IBM Verify Identity Access Runtime for Java component. The Javadoc information is listed in the table for completeness.

Table 1. Files associated with the IBM Verify Identity Access Runtime for Java component
Directory Files File description
EXTRACT_PATH/nls/javadocs /pdjrte/index.html
index.html
(and many others)
Javadoc HTML documentation for the Java classes and methods provided with the Verify Identity Access Java runtime component.
JAVA_HOME/lib/ext
PD.jar

The Java Archive (JAR) file which contains the classes and methods associated with the administration APIs.

Note: When you use the pdjrtecfg command-line interface to configure the Verify Identity Access Java runtime component to a particular JRE, the archive file is copied to JAVA_HOME/lib/ext.

There is no need to modify the CLASSPATH in your environment to access the classes and methods defined in this archive file.

For the IBM WebSphere Application Server version 8.x JRE, put PD.jar in WAS_HOME/tivoli/tam and add it to the CLASSPATH when using the JRE standalone. For example, if you are using the JRE outside of an IBM WebSphere Application Server JVM.

EXTRACT_PATH/example/ pdadminapi_demo/java
README.PDAdminDemo
PDAdminDemo.java
PDAdminDemo.class
PDAdminDemo$ConsoleEraser.class
A demonstration program is provided to illustrate the use of the administration Java APIs. You can copy the demonstration program to any directory. The readme file explains how to run and recompile the demonstration program.
EXTRACT_PATH/example/authz_demo/java
PDCallbackHandler.class
PDDemoSetup.class
PDDemoSetup.java
PDJaasDemo$1.class
PDJaasDemo.class
PDJaasDemo.java
PDListObjectsDemo.class
PDListObjectsDemo.java
PDPermissionDemo.class
PDPermissionDemo.java
README.JaznDemo
These files consist of various demonstrations which illustrates the use of Verify Identity Access Java authorization APIs. See README.JaznDemo for a description on how to run the various demonstrations.
EXTRACT_PATH/example/localremote_demo/java
PDLRAuthzDemo1.class
PDLRAuthzDemo1.java
PDLRAuthzDemo2$1.class
PDLRAuthzDemo2$2.class
PDLRAuthzDemo2.class
PDLRAuthzDemo2.java
PDLRExerciseDialog$1.class
PDLRExerciseDialog$2.class
PDLRExerciseDialog$3.class
PDLRExerciseDialog$4.class
PDLRExerciseDialog.class
PDLRExerciseDialog.java
PDLRTestDemo.class
PDLRTestDemo.java
PDtamdemoException.class
PDtamdemoException.java
PDTimer.class
PDTimer.java
README.PDLocalRemoteDemo
This file consists of a demonstration that illustrates the use of both the local and remote modes of Verify Identity Access administration and authorization APIs.

The demonstration provides a graphical user interface for defining the various setup parameters.

See the README.PDlocalRemoteDemo for a description on how to generate the documentation for the demonstration classes.

To make the JAR files listed in Table 1 available to a particular JRE, see Configuring the IBM Verify Identity Access Runtime for Java component to a particular environment.