com.sun.xml.wss.provider.wsit
Class PipeHelper
java.lang.Object
com.sun.xml.wss.provider.wsit.ConfigHelper
com.sun.xml.wss.provider.wsit.PipeHelper
public class PipeHelper
- extends ConfigHelper
Constructor Summary |
PipeHelper(java.lang.String layer,
java.util.Map<java.lang.Object,java.lang.Object> map,
javax.security.auth.callback.CallbackHandler cbh)
|
Method Summary |
void |
authorize(com.sun.xml.ws.api.message.Packet request)
|
void |
disable()
|
javax.security.auth.message.config.ClientAuthContext |
getClientAuthContext(javax.security.auth.message.MessageInfo info,
javax.security.auth.Subject s)
|
javax.security.auth.Subject |
getClientSubject()
|
com.sun.xml.ws.api.message.Packet |
getFaultResponse(com.sun.xml.ws.api.message.Packet request,
com.sun.xml.ws.api.message.Packet response,
java.lang.Throwable t)
|
java.lang.Object |
getModelName()
|
javax.security.auth.message.config.ServerAuthContext |
getServerAuthContext(javax.security.auth.message.MessageInfo info,
javax.security.auth.Subject s)
|
void |
getSessionToken(java.util.Map<java.lang.Object,java.lang.Object> m,
javax.security.auth.message.MessageInfo info,
javax.security.auth.Subject s)
|
boolean |
isTwoWay(boolean twoWayIsDefault,
com.sun.xml.ws.api.message.Packet request)
|
static java.net.URL |
loadFromClasspath(java.lang.String configFileName)
|
com.sun.xml.ws.api.message.Packet |
makeFaultResponse(com.sun.xml.ws.api.message.Packet response,
java.lang.Throwable t)
|
Methods inherited from class com.sun.xml.wss.provider.wsit.ConfigHelper |
getAppContextID, getAuthConfig, getAuthConfig, getClientAuthConfig, getDefaultCallbackHandler, getProperty, getRegistrationListener, getRegistrationWrapper, getServerAuthConfig, hasExactMatchAuthProvider, init, loadFromClasspath, loadGFHandler, setJmacProviderRegisID, setRegistrationWrapper |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PipeHelper
public PipeHelper(java.lang.String layer,
java.util.Map<java.lang.Object,java.lang.Object> map,
javax.security.auth.callback.CallbackHandler cbh)
getClientAuthContext
public javax.security.auth.message.config.ClientAuthContext getClientAuthContext(javax.security.auth.message.MessageInfo info,
javax.security.auth.Subject s)
throws javax.security.auth.message.AuthException
- Overrides:
getClientAuthContext
in class ConfigHelper
- Throws:
javax.security.auth.message.AuthException
getServerAuthContext
public javax.security.auth.message.config.ServerAuthContext getServerAuthContext(javax.security.auth.message.MessageInfo info,
javax.security.auth.Subject s)
throws javax.security.auth.message.AuthException
- Overrides:
getServerAuthContext
in class ConfigHelper
- Throws:
javax.security.auth.message.AuthException
loadFromClasspath
public static java.net.URL loadFromClasspath(java.lang.String configFileName)
getClientSubject
public javax.security.auth.Subject getClientSubject()
getSessionToken
public void getSessionToken(java.util.Map<java.lang.Object,java.lang.Object> m,
javax.security.auth.message.MessageInfo info,
javax.security.auth.Subject s)
throws javax.security.auth.message.AuthException
- Throws:
javax.security.auth.message.AuthException
getModelName
public java.lang.Object getModelName()
makeFaultResponse
public com.sun.xml.ws.api.message.Packet makeFaultResponse(com.sun.xml.ws.api.message.Packet response,
java.lang.Throwable t)
isTwoWay
public boolean isTwoWay(boolean twoWayIsDefault,
com.sun.xml.ws.api.message.Packet request)
getFaultResponse
public com.sun.xml.ws.api.message.Packet getFaultResponse(com.sun.xml.ws.api.message.Packet request,
com.sun.xml.ws.api.message.Packet response,
java.lang.Throwable t)
disable
public void disable()
- Overrides:
disable
in class ConfigHelper
authorize
public void authorize(com.sun.xml.ws.api.message.Packet request)