2010-10-18 2 views
0

Я хотел бы знать, есть ли способ использовать несколько менеджеров безопасности в java, и если да, то как указать их конкретный файл .policy?Есть ли способ использовать несколько SecurityManager (ов) в Java?

Я смотрел на java se 6 doc о безопасности, но не мог найти ответ там ...

Спасибо всем за помощь!

+0

Как вы можете использовать несколько менеджеров безопасности? например, как вы хотите переключиться и какие требования к безопасности вам потребуются несколько? –

ответ

2

Конструкция Java такова, что может быть установлен только один SecurityManager в то время (но я полагаю, вы могли бы написать свой собственный композитный материал, который требует, чтобы все свои атомные менеджеры согласиться ... но почему?)

Однако, это возможно, существует множество различных политик, применяемых менеджером безопасности, так что код, который находится из одного места или который публикуется конкретным человеком, имеет доступ к одному набору возможностей, а код из другого места может сделать что-то еще.

+0

Спасибо за ваш ответ! Я думаю, что мне нужно работать с файлами политик. –

Смежные вопросы