[
https://issues.jboss.org/browse/JBTM-2076?page=com.atlassian.jira.plugin....
]
Gytis Trikleris updated JBTM-2076:
----------------------------------
Fix Version/s: 4.17.19
5.0.2
(was: 6.0.0)
Add security manager's permission checking in
com.arjuna.webservices11.ServiceRegistry#getRegistry
--------------------------------------------------------------------------------------------------
Key: JBTM-2076
URL:
https://issues.jboss.org/browse/JBTM-2076
Project: JBoss Transaction Manager
Issue Type: Task
Security Level: Public(Everyone can see)
Components: XTS
Reporter: Gytis Trikleris
Assignee: Gytis Trikleris
Priority: Minor
Fix For: 4.17.19, 5.0.2
Permissions checking in public static methods is needed for Common Criteria
certification.
Add something similar to this at the beginning of the method:
{code}
public static ServiceRegistry getRegistry()
{
SecurityManager sm = System.getSecurityManager();
if (sm != null) {
sm.checkPermission(new RuntimePermission(ServiceRegistry.class.getName() +
".getRegistry"));
}
return REGISTRY ;
}
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira