Layer: apps

Module: java

Interfaces Templates

Description:

Java virtual machine

Interfaces:

java_domtrans( domain )
Summary

Execute the java program in the java domain.

Parameters
Parameter:Description:Optional:
domain

Domain allowed access.

No
java_exec( domain )
Summary

Execute the java program in the java domain.

Parameters
Parameter:Description:Optional:
domain

Domain allowed access.

No
java_spec_domtrans( domain , target_domain )
Summary

Execute a java in the specified domain

Description

Execute the java command in the specified domain. This allows the specified domain to execute any file on these filesystems in the specified domain.

Parameters
Parameter:Description:Optional:
domain

Domain allowed access.

No
target_domain

The type of the new process.

No
Return

Templates:

java_domtrans_user_javaplugin( userdomain_prefix , domain )
Summary

Run java in javaplugin domain.

Description

Run java in javaplugin domain.

This is a templated interface, and should only be called from a per-userdomain template.

Parameters
Parameter:Description:Optional:
userdomain_prefix

The prefix of the user domain (e.g., user is the prefix for user_t).

No
domain

Domain allowed access.

No
java_per_role_template( userdomain_prefix , user_domain , user_role )
Summary

The per role template for the java module.

Description

This template creates a derived domains which are used for java plugins that are executed by a browser.

This template is invoked automatically for each user, and generally does not need to be invoked directly by policy writers.

Parameters
Parameter:Description:Optional:
userdomain_prefix

The prefix of the user domain (e.g., user is the prefix for user_t).

No
user_domain

The type of the user domain.

No
user_role

The role associated with the user domain.

No
Return