1

I had once come across a post that said that we can use the SecurityManager to restrict certain classes from calling a public method of another class. How do we do that?

Tom Hawtin - tackline
  • 145,806
  • 30
  • 211
  • 305
Swaranga Sarma
  • 13,055
  • 19
  • 60
  • 93

2 Answers2

2

You could have at least linked to the answer, and then said more clearly, what you don't understand. So, I will link for you to my answer to a similar question from yesterday.

If something still is not clear, comment on this answer.

Community
  • 1
  • 1
Paŭlo Ebermann
  • 73,284
  • 20
  • 146
  • 210
0

Perhaps they are thinking of hiding packages hierarchies from classes loaded by other class loaded through the package.access security property. See Guidelines 1-1a of the Secure Coding Guidelines for the Java Programming Language, Version 3.0. Other than that, if a class cannot see a ClassLoader (by any means!) then they will not be able to interact with classes of that class loader.

Tom Hawtin - tackline
  • 145,806
  • 30
  • 211
  • 305