This topic provides details on adopted authority and explains how you can use SSL to make socket streams secure in your Java™ application.
Java applications are subject to the same security restrictions as any other program on an iSeries™ server. To run a Java program on an iSeries server, you must have authority to the class file in the integrated file system. Once the program starts, it runs under the user's authority.
You can use adopted authority to access objects with the authority of the user that is running the program, and the program owner's authority. Adopted authority temporarily gives a user authority to objects that they would not have originally had authority to access. See the Create Java Program (CRTJVAPGM) command information for details on the two new adopted authority parameters, which are USRPRF and USEADPAUT.
The majority of the Java programs that run on an iSeries server are applications, not applets, so the "sandbox" security model does not restrict them.