Java security

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 the IBM® i platform. To run a Java program on a IBM i 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.

The majority of the Java programs that run on a IBM i server are applications, not applets, so the "sandbox" security model does not restrict them.

Note: JAAS, JCE, JGSS, and JSSE are part of the base JDK and are not considered to be extensions.