Spec-Zone .ru
спецификации, руководства, описания, API


javax.security.auth.message.callback
Класс CallerPrincipalCallback

java.lang.Object
  расширенный javax.security.auth.message.callback.CallerPrincipalCallback
Все Реализованные Интерфейсы:
javax.security.auth.callback. Обратный вызов

public class CallerPrincipalCallback
расширяет java.lang. Объект
реализации javax.security.auth.callback. Обратный вызов

Обратный вызов для того, чтобы установить вызывающую сторону контейнера (или Удаленный пользователь) принципал. Этот обратный вызов предназначается, чтобы быть вызванным a serverAuthModule во время validateRequest обработка.

Версия:
% %I, %G %

Сводка конструктора
CallerPrincipalCallback(javax.security.auth.Subject s, java.security.Principal p)
          Создайте CallerPrincipalCallback, чтобы установить представление контейнера принципала вызывающей стороны
CallerPrincipalCallback(javax.security.auth.Subject s, java.lang.String n)
          Создайте CallerPrincipalCallback, чтобы установить представление контейнера принципала вызывающей стороны.
 
Сводка метода
 java.lang.String getName()
          Получите имя принципала вызывающей стороны.
 java.security.Principal getPrincipal()
          Получите принципал вызывающей стороны.
 javax.security.auth.Subject getSubject()
          Получите Предмет, в котором обработчик отличит принципал вызывающей стороны
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

CallerPrincipalCallback

public CallerPrincipalCallback(javax.security.auth.Subject s,
                               java.security.Principal p)
Создайте CallerPrincipalCallback, чтобы установить представление контейнера принципала вызывающей стороны

Параметры:
s - Предмет, в котором контейнер отличит идентификационные данные вызывающей стороны.
p - Принципал, который отличат как принципал вызывающей стороны. Это значение может быть нулем.

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


CallerPrincipalCallback

public CallerPrincipalCallback(javax.security.auth.Subject s,
                               java.lang.String n)
Создайте CallerPrincipalCallback, чтобы установить представление контейнера принципала вызывающей стороны.

Параметры:
s - Предмет, в котором контейнер отличит идентификационные данные вызывающей стороны.
n - Строковое значение, которое будет возвращено, когда getName () вызовут на принципале, установленном как принципал вызывающей стороны или нуль.

CallbackHandler должен использовать n параметр, чтобы установить принципал вызывающей стороны, связанный с вызовом, обрабатываемым контейнером. Когда n параметром является нуль, обработчик должен установить представление контейнера неаутентифицируемого принципала вызывающей стороны (который может или, возможно, не равен нулю, в зависимости от требований контейнерного типа). Обработчик может выполнить основное отображение ненулевых значений n, но должно быть возможно сконфигурировать обработчик так, что, это устанавливает ненулевое значение аргумента как значение, возвращенное, когда getName вызывают на установленном принципале.

Деталь метода

getSubject

public javax.security.auth.Subject getSubject()
Получите Предмет, в котором обработчик отличит принципал вызывающей стороны

Возвраты:
Предмет.

getPrincipal

public java.security.Principal getPrincipal()
Получите принципал вызывающей стороны.

Возвраты:
Принципал или нуль.

Когда значения, возвращенные этим методом и getName методами, являются нулем, обработчик должен установить представление контейнера неаутентифицируемого принципала вызывающей стороны в пределах Предмета.


getName

public java.lang.String getName()
Получите имя принципала вызывающей стороны.

Возвраты:
Основное имя или нуль.

Когда значения, возвращенные этим методом и getPrincipal методами, являются нулем, обработчик должен установить представление контейнера неаутентифицируемого принципала вызывающей стороны в пределах Предмета.



Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter