Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface ClientAuth
Реализация этого интерфейса используется, чтобы защитить сообщения запроса на обслуживание, и проверить полученных сообщений ответа службы.
MessageInfo
, Subject
Сводка метода | |
---|---|
void |
cleanSubject(MessageInfo messageInfo, javax.security.auth.Subject subject)
Удалите реализацию определенные принципалы и учетные данные от предмета. |
AuthStatus |
secureRequest(MessageInfo messageInfo, javax.security.auth.Subject clientSubject)
Защитите сообщение запроса на обслуживание прежде, чем отправить это службе. |
AuthStatus |
validateResponse(MessageInfo messageInfo, javax.security.auth.Subject clientSubject, javax.security.auth.Subject serviceSubject)
Проверьте полученного ответа службы. |
Деталь метода |
---|
AuthStatus secureRequest(MessageInfo messageInfo, javax.security.auth.Subject clientSubject) throws AuthException
Этот метод вызывают, чтобы преобразовать сообщение запроса, полученное, вызывая getRequestMessage (на messageInfo) в специфичную для механизма форму, которая будет отправлена временем выполнения.
Этот метод передает результат своего сообщения, обрабатывающего или возвращая значение AuthStatus или бросая AuthException.
messageInfo
- Контекстный объект, который инкапсулирует клиентский запрос и объекты ответа сервера, и это может использоваться, чтобы сохранить состояние через последовательность вызовов, выполненных к методам этого интерфейса с целью завершения безопасного обмена сообщениями.clientSubject
- Предмет, который представляет источник запроса на обслуживание, или нуль. Это может использоваться реализацией метода в качестве источника Принципалов или учетных данных, которые будут использоваться, чтобы защитить запрос. Если Предметом не является нуль, реализация метода может добавить дополнительные Принципалы или учетные данные (имеющий отношение к источнику запроса на обслуживание) к Предмету. validateResponse
должен быть в состоянии получить исходное сообщение запроса приложения. AuthException
- Когда обработка сообщения, отказавшая, не устанавливая сообщение ответа отказа (в messageInfo).AuthStatus validateResponse(MessageInfo messageInfo, javax.security.auth.Subject clientSubject, javax.security.auth.Subject serviceSubject) throws AuthException
Этот метод вызывают, чтобы преобразовать специфичное для механизма сообщение ответа, полученное, вызывая getResponseMessage (на messageInfo) в проверенное сообщение приложения, которое будет возвращено к сообщению, обрабатывающему время выполнения. Если сообщение ответа является (специфичным для механизма) метасообщением, реализация метода должна попытаться преобразовать метасообщение в следующее специфичное для механизма сообщение запроса, которое будет отправлено временем выполнения.
Этот метод передает результат своего сообщения, обрабатывающего или возвращая значение AuthStatus или бросая AuthException.
messageInfo
- Контекстный объект, который инкапсулирует клиентский запрос и объекты ответа сервера, и это может использоваться, чтобы сохранить состояние через последовательность вызовов, выполненных к методам этого интерфейса с целью завершения безопасного обмена сообщениями.clientSubject
- Предмет, который представляет получателя ответа службы, или нуль. Это может использоваться реализацией метода в качестве источника Принципалов или учетных данных, которые будут использоваться, чтобы проверить ответа. Если Предметом не является нуль, реализация метода может добавить дополнительные Принципалы или учетные данные (имеющий отношение к получателю запроса на обслуживание) к Предмету.serviceSubject
- Предмет, который представляет источник ответа службы, или нуль. Если Предметом не является нуль, реализация метода может добавить дополнительные Принципалы или учетные данные (имеющий отношение к источнику ответа службы) к Предмету. AuthException
- Когда обработка сообщения, отказавшая, не устанавливая сообщение ответа отказа (в messageInfo).void cleanSubject(MessageInfo messageInfo, javax.security.auth.Subject subject) throws AuthException
messageInfo
- Контекстный объект, который инкапсулирует клиентский запрос и объекты ответа сервера, и это может использоваться, чтобы сохранить состояние через последовательность вызовов, выполненных к методам этого интерфейса с целью завершения безопасного обмена сообщениями.subject
- Подчиненный экземпляр, из которого должны быть удалены Принципалы и учетные данные. AuthException
- Если ошибка происходит во время Подчиненной обработки.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41