Security Profile Element

Description

A named security profile. A profile contains a set of permissions that are assiated with the profile name and may be assigned to a component via a target declaration.

Nested Elements

Element Occurance Description
permissions 0..n Defintion of a collection of security permissions associated with the profile.

Sample XML

 <!-- kernel declaration -->
<kernel>

  <security>
    <profile name="default">
      <permissions>
        <permission class="java.util.PropertyPermission" name="java.*">
          <action>read</action>
        </permission>
        <permission class="java.util.PropertyPermission" name="os.*">
          <action>read</action>
        </permission>
        <permission class="java.util.PropertyPermission" name="file.separator">
          <action>read</action>
        </permission>
        <permission class="java.util.PropertyPermission" name="path.separator">
          <action>read</action>
        </permission>
        <permission class="java.util.PropertyPermission" name="line.separator">
          <action>read</action>
        </permission>
        <permission class="java.util.PropertyPermission" name="user.name">
          <action>read</action>
        </permission>
      </permissions>
    </profile>
  </security>

</kernel>