Spec-Zone .ru
спецификации, руководства, описания, API
|
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT |
12 марта 1997 был проектирован Java Спецификация v0.1 Архитектуры безопасности Платформы SE.
Версия 0.4 3 июня 1997. Отраженные изменения в разработке и реализации, основанной на комментариях и обратных связях версии 0.3. Представленный SignedObject.
Версия 0.5 10 июля 1997. Главная перестройка. Это теперь включает подробный синтаксис и семантику для политики и полномочий. Класс java.lang. SecurityManager изменяется от краткого обзора до бетона с реализацией по умолчанию.
Версия 0.6 3 сентября 1997. Реорганизованные разделы в соответствии с более четкими заголовками. Синтаксические изменения к формату файла политики, включая добавление дополнительного поля подписывающего лица к каждой записи разрешения. Представленный класс GuardedObject и интерфейс Защиты. Класс полномочий теперь Сериализуем и реализует интерфейс Защиты. Добавленный новый класс AccessControlContext, который помогает перекрестный распараллелить принятие решений управления доступом. Дал описания keytool, policytool, и jarsigner. Пересмотренные Подтверждения.
Версия 0.7 1 октября 1997. Добавленное описание функции, которая автоматически делает новый поток в его время создания, наследовало контекст защиты родительского потока так, чтобы управление доступом, регистрируясь в новом дочернем потоке рассмотрело и первый текущий контекст и также наследованный контекст.
Версия 0.8 9 марта 1998. Ранее пакет частный класс java.security. ProtectionDomain теперь обнародован, и подходящий get
, set
, и define
методы, чтобы использовать этот класс добавляются в java.lang. Класс и java.security. SecureClassLoader. Класс java.security. SignedObject является теперь неизменным. Представленный новый класс java.security. UnresolvedPermission. Добавленный новый метод SecurityManager.checkPermission
это, по умолчанию, вызывает AccessController.checkPermission
. Изменение синтаксиса для FilePermission в случае "*", "-", и представленный" <<ВСЕ ФАЙЛЫ>>". Другие незначительные дополнения и изменения, включая две новых опции для jarsigner. Пересмотренные Подтверждения.
Версия 0.9 10 июня 1998. Некоторые имена разрешения были изменены, чтобы сделать разрешение, называющее более четкий и более непротиворечивый. Добавленные разделы для Классов полномочий, не ранее задокументированных здесь. evaluate
метод в Политике был переименован getPermissions
. Class.setProtectionDomain
больше не существует. Исправленный "файл:" Примеры URL. "-usepolicy" параметр командной строки для команды "java" был заменен "-Djava.security.manager" и "-Djava.security.policy". Обновленные списки команд для keytool и jarsigner инструментов. AccessController beginPrivileged
и endPrivileged
методы были заменены doPrivileged
метод.
Версия 1.0 2 октября 1998. Обновленное описание механизма загрузки класса с новой главой. Перестроенный некоторые главы и разделы.
Версия 1.1 20 декабря 2000. Обновленный документ, чтобы отразить новую Политику и ProtectionDomain обновляет, чтобы поддерживать динамические политики. Также добавленные обновления для интеграции Службы Аутентификации и авторизации Java (JAAS) в базовый SDK. Новый синтаксис политики был описан, и примеры были добавлены.
Версия 1.2 (текущая версия) 22 марта 2002. Включенные примечания KeyStore
Замена псевдонима включая пример оператора предоставления с KeyStore
замена псевдонима. Добавленный новый раздел 3.3 объяснения обобщенное расширение в файлах политики включая примеры.