How can I enable Java applets in Notes?

IBM® Notes® lets you run Java applets -- simple programs added to many Web pages to create interesting effects. To run a Java applet, the Web page's server must access your system, which can present a security problem. You can give access to Java applets on a server-by-server basis. This method of access control works well in a corporate intranet where you want to give open access to internal servers while limiting access to external servers.

Notes®

About this task

  • Java applet security settings in the Execution Control List (File > Security > User Security > What OthersDo) do not apply when you are using Notes® with Microsoft® Internet Explorer.
  • The defaults set in the Execution Control List's Java applet security section allow all servers to run Java applets in Notes®. However, regardless of what settings you choose here, Notes® does not permit any server access to any of your system resources (files, environment variables, password files, and so on).

To enable Java applets to run in Notes®

Procedure

  1. From the menu, click File > Preferences > Basic Notes Client Configuration.
  2. Under Additional Options select Enable Java applets.

To give access on a server-by-server basis

About this task

To provide greater control on a server-by-server basis if you're using the Notes® browser, perform these steps:

Procedure

  1. From the menu, click File > Locations > Manage Locations.
  2. Click your current location and then click Edit.
  3. Click the Advanced tab, then click the Java Applet Security tab:
    Table 1. Java applet security options

    Field

    Description

    Trusted hosts

    CAUTION: If you leave this field blank, the network access you specify in Network access for untrusted hosts is in effect for all hosts.

    Enter the IP addresses or domain names of hosts (servers) that you trust to load Java applets on your workstation. For example, enter www.ibm.com. You can specify wildcards such as 123.45.678.* or *.ibm.com.

    Note: In cases where host names map to multiple IP addresses or vice versa, a host you think is trusted may not be recognized as trusted.

    Network access for trusted hosts

    Specify the level of network access for the hosts you named in the Trusted hosts field.

    • Disable Java means the trusted host cannot run applets on your system.
    • No access allowed means the trusted host can run an applet on your system, but cannot make network HTTP connections on any other host.
    • Allow access to any originating host means that the applet can make network HTTP connections on the host where the applet was retrieved.
    • Allow access to any trusted host means that the applet can make network HTTP connections only on trusted hosts.
    • Allow access to any host means the applet can make network HTTP connections on any host.

    Network access for untrusted hosts

    Specify the level of access for hosts not named in the Trusted hosts field.

    • Disable Java means untrusted hosts cannot run applets on your system.
    • No access allowed means untrusted hosts can run applets but cannot make network HTTP connections on any host.
    • Allow access to any originating host means that the applet can make network HTTP connections only on the host where the applet was retrieved.

    Trust HTTP Proxy

    Use this field only if you have specified that Java applets should run through a proxy.

    Click Yes if you can't run an applet because your local machine is not able to resolve the host name.