The Enterprise JavaBeans 3.0 core specification, Section 21.1.2, states:

The enterprise bean must not attempt to access or modify the security configuration objects (Policy, Security, Provider, Signer, and Identity).

These functions are reserved for the EJB container. Allowing the enterprise bean to use these functions could compromise security.

  • JSR-220 Enterprise JavaBeans 3.0 Final Release (ejbcore), Section 21.1.2 Programming Restrictions