aspose file tools*
The moose likes Security and the fly likes Doubt regarding AccessController.doPrivileged() usage Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Engineering » Security
Bookmark "Doubt regarding AccessController.doPrivileged() usage " Watch "Doubt regarding AccessController.doPrivileged() usage " New topic
Author

Doubt regarding AccessController.doPrivileged() usage

Paul Erric
Greenhorn

Joined: Dec 04, 2011
Posts: 2

Hi All,

I am trying understand the basics of java security and AccessController.doPrivileged() usage
i started with a sample program

if i try to run above code using default security manage i am getting AccessControlException
My stacktrace is


from one other forum , i saw one comment
"When you use AccessController.doPrivileged to invoke those operations, the operation is executed with all the rights(permissions) of your protection domain. Hence if your code has enough rights only then it could execute those operations."

http://stackoverflow.com/questions/2233761/when-should-accesscontroller-doprivileged-be-used

What i understood from above is ,if we try to access system property from AccessController.doPrivileged() it should work ,Please correct me .. i think i am wrong ..

Kindly help me to get a clear picture of

1)when we need to use AccessController.doPrivileged() ?.(if SecurityManager is present we use AccessController.doPrivileged why this is failing in above example )
2) what is the real advantage we are getting by using AccessController and PrivilegedAction?.
3) Do we need custom policy file for above example to work ?

Thanks,
Paul



Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 36453
    
  15
Welcome to the Ranch
Don’t know myself, but I think your question is too difficult for “beginning”, so shall move it. You might get more attention because your question will appear twice for a few days.
Paul Erric
Greenhorn

Joined: Dec 04, 2011
Posts: 2

Hi Ritchie,

Thanks for moving my question to correct category. Could you please help me to get a solution?
Still now haven't got any comment regarding this.

Ranchers please help me...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Doubt regarding AccessController.doPrivileged() usage
 
Similar Threads
Java security
Trouble running Applet that uses the AS400JDBCDriver
Reflection Mechansim to access private data.
Java AccessController