Administration Java classes overview

A set of Java™ classes is provided for creating, modifying, examining, listing, and deleting each of the preceding object types. The classes include the methods necessary for manipulating each of these administration objects. These administration Java classes are packaged in the PD.jar file that is installed as part of the Verify Identity Access Java runtime environment component. Applications which use the Java runtime environment that is provided with Verify Identity Access automatically have access to these classes and methods.

The administration Java classes can be used to administer the following types of objects:

  • Policies
  • Users
  • Groups
  • Access control lists (ACLs)
  • Extended ACL actions
  • Protected object policies (POPs)
  • Protected objects
  • Protected object spaces
  • Authorization rules
  • Domains
  • Web, or single signon (SSO), resources
  • Web resource groups
  • Resource credentials

The administration API Java classes communicate directly with the Verify Identity Access policy server component. The API establishes an authenticated, Secure Socket Layer (SSL) session with the Verify Identity Access policy server process. After the SSL session is established, the classes can send administration requests to the policy server.

The Verify Identity Access policy server component services these requests in the same manner that it would service any other incoming requests.